builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-7
slave: tst-linux32-spot-694
starttime: 1448328041.37
results: success (0)
buildid: 20151123162735
builduid: 6e02603600cb4483bcc2682a15671617
revision: f8c58b5949a963d1d38f28b8f5fc17c96af0a7e5
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.374065) =========
master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.374466) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.374769) =========
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-1448326482.19593-2018798124
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.016188
basedir: '/builds/slave/test'
========= master_lag: 0.02 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.414722) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.414988) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.440613) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.440869) =========
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-1448326482.19593-2018798124
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.012829
========= master_lag: 0.18 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.632050) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.632314) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.633079) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:41.633350) =========
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-1448326482.19593-2018798124
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-23 17:20:41-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 11.9M=0.001s
2015-11-23 17:20:41 (11.9 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.329950
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:42.025056) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:42.025329) =========
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-1448326482.19593-2018798124
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.024305
========= master_lag: 0.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:42.072469) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-23 17:20:42.072775) =========
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f8c58b5949a963d1d38f28b8f5fc17c96af0a7e5 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f8c58b5949a963d1d38f28b8f5fc17c96af0a7e5 --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-1448326482.19593-2018798124
_=/tools/buildbot/bin/python
using PTY: False
2015-11-23 17:20:42,119 truncating revision to first 12 chars
2015-11-23 17:20:42,120 Setting DEBUG logging.
2015-11-23 17:20:42,120 attempt 1/10
2015-11-23 17:20:42,120 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/f8c58b5949a9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-23 17:20:42,471 unpacking tar archive at: mozilla-aurora-f8c58b5949a9/testing/mozharness/
program finished with exit code 0
elapsedTime=0.595160
========= master_lag: 1.55 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-23 17:20:44.216139) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2015-11-23 17:20:44.216420) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2015-11-23 17:20:45.236888) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:45.237126) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-23 17:20:45.237486) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 27 secs) (at 2015-11-23 17:20:45.237758) =========
/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-aurora --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-aurora', '--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-1448326482.19593-2018798124
_=/tools/buildbot/bin/python
using PTY: False
17:20:45 INFO - MultiFileLogger online at 20151123 17:20:45 in /builds/slave/test
17:20:45 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-aurora --download-symbols true
17:20:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
17:20:45 INFO - {'append_to_log': False,
17:20:45 INFO - 'base_work_dir': '/builds/slave/test',
17:20:45 INFO - 'blob_upload_branch': 'mozilla-aurora',
17:20:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
17:20:45 INFO - 'buildbot_json_path': 'buildprops.json',
17:20:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
17:20:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
17:20:45 INFO - 'download_minidump_stackwalk': True,
17:20:45 INFO - 'download_symbols': 'true',
17:20:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
17:20:45 INFO - 'tooltool.py': '/tools/tooltool.py',
17:20:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
17:20:45 INFO - '/tools/misc-python/virtualenv.py')},
17:20:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
17:20:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
17:20:45 INFO - 'log_level': 'info',
17:20:45 INFO - 'log_to_console': True,
17:20:45 INFO - 'opt_config_files': (),
17:20:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
17:20:45 INFO - '--processes=1',
17:20:45 INFO - '--config=%(test_path)s/wptrunner.ini',
17:20:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
17:20:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
17:20:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
17:20:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
17:20:45 INFO - 'pip_index': False,
17:20:45 INFO - 'require_test_zip': True,
17:20:45 INFO - 'test_type': ('testharness',),
17:20:45 INFO - 'this_chunk': '7',
17:20:45 INFO - 'tooltool_cache': '/builds/tooltool_cache',
17:20:45 INFO - 'total_chunks': '8',
17:20:45 INFO - 'virtualenv_path': 'venv',
17:20:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
17:20:45 INFO - 'work_dir': 'build'}
17:20:45 INFO - #####
17:20:45 INFO - ##### Running clobber step.
17:20:45 INFO - #####
17:20:45 INFO - Running pre-action listener: _resource_record_pre_action
17:20:45 INFO - Running main action method: clobber
17:20:45 INFO - rmtree: /builds/slave/test/build
17:20:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
17:20:46 INFO - Running post-action listener: _resource_record_post_action
17:20:46 INFO - #####
17:20:46 INFO - ##### Running read-buildbot-config step.
17:20:46 INFO - #####
17:20:46 INFO - Running pre-action listener: _resource_record_pre_action
17:20:46 INFO - Running main action method: read_buildbot_config
17:20:46 INFO - Using buildbot properties:
17:20:46 INFO - {
17:20:46 INFO - "properties": {
17:20:46 INFO - "buildnumber": 10,
17:20:46 INFO - "product": "firefox",
17:20:46 INFO - "script_repo_revision": "production",
17:20:46 INFO - "branch": "mozilla-aurora",
17:20:46 INFO - "repository": "",
17:20:46 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-7",
17:20:46 INFO - "buildid": "20151123162735",
17:20:46 INFO - "slavename": "tst-linux32-spot-694",
17:20:46 INFO - "pgo_build": "False",
17:20:46 INFO - "basedir": "/builds/slave/test",
17:20:46 INFO - "project": "",
17:20:46 INFO - "platform": "linux",
17:20:46 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/",
17:20:46 INFO - "slavebuilddir": "test",
17:20:46 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest",
17:20:46 INFO - "repo_path": "releases/mozilla-aurora",
17:20:46 INFO - "moz_repo_path": "",
17:20:46 INFO - "stage_platform": "linux",
17:20:46 INFO - "builduid": "6e02603600cb4483bcc2682a15671617",
17:20:46 INFO - "revision": "f8c58b5949a963d1d38f28b8f5fc17c96af0a7e5"
17:20:46 INFO - },
17:20:46 INFO - "sourcestamp": {
17:20:46 INFO - "repository": "",
17:20:46 INFO - "hasPatch": false,
17:20:46 INFO - "project": "",
17:20:46 INFO - "branch": "mozilla-aurora-linux-debug-unittest",
17:20:46 INFO - "changes": [
17:20:46 INFO - {
17:20:46 INFO - "category": null,
17:20:46 INFO - "files": [
17:20:46 INFO - {
17:20:46 INFO - "url": null,
17:20:46 INFO - "name": "https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2"
17:20:46 INFO - },
17:20:46 INFO - {
17:20:46 INFO - "url": null,
17:20:46 INFO - "name": "https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/test_packages.json"
17:20:46 INFO - }
17:20:46 INFO - ],
17:20:46 INFO - "repository": "",
17:20:46 INFO - "rev": "f8c58b5949a963d1d38f28b8f5fc17c96af0a7e5",
17:20:46 INFO - "who": "jdaggett@mozilla.com",
17:20:46 INFO - "when": 1448327985,
17:20:46 INFO - "number": 6698174,
17:20:46 INFO - "comments": "Bug 1160506 - support intra-family font fallback. r=heycam, a=ritu\n\nFontconfig allows for fonts to be arbitrarily mapped into another font\nfamily. Under some versions of Debian and Fedora, families like Droid\nSans Japanese were mapped into the Droid Sans family. To match these\nfont families properly, it's necessary to test multiple fonts within a\nsingle given family. Since this is a relatively time consuming\nprocedure, only do this when there are multiple regular faces for a\ngiven family.",
17:20:46 INFO - "project": "",
17:20:46 INFO - "at": "Mon 23 Nov 2015 17:19:45",
17:20:46 INFO - "branch": "mozilla-aurora-linux-debug-unittest",
17:20:46 INFO - "revlink": "",
17:20:46 INFO - "properties": [
17:20:46 INFO - [
17:20:46 INFO - "buildid",
17:20:46 INFO - "20151123162735",
17:20:46 INFO - "Change"
17:20:46 INFO - ],
17:20:46 INFO - [
17:20:46 INFO - "builduid",
17:20:46 INFO - "6e02603600cb4483bcc2682a15671617",
17:20:46 INFO - "Change"
17:20:46 INFO - ],
17:20:46 INFO - [
17:20:46 INFO - "pgo_build",
17:20:46 INFO - "False",
17:20:46 INFO - "Change"
17:20:46 INFO - ]
17:20:46 INFO - ],
17:20:46 INFO - "revision": "f8c58b5949a963d1d38f28b8f5fc17c96af0a7e5"
17:20:46 INFO - }
17:20:46 INFO - ],
17:20:46 INFO - "revision": "f8c58b5949a963d1d38f28b8f5fc17c96af0a7e5"
17:20:46 INFO - }
17:20:46 INFO - }
17:20:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2.
17:20:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/test_packages.json.
17:20:46 INFO - Running post-action listener: _resource_record_post_action
17:20:46 INFO - #####
17:20:46 INFO - ##### Running download-and-extract step.
17:20:46 INFO - #####
17:20:46 INFO - Running pre-action listener: _resource_record_pre_action
17:20:46 INFO - Running main action method: download_and_extract
17:20:46 INFO - mkdir: /builds/slave/test/build/tests
17:20:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
17:20:46 INFO - https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
17:20:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/test_packages.json
17:20:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/test_packages.json
17:20:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
17:20:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
17:21:00 INFO - Downloaded 1268 bytes.
17:21:00 INFO - Reading from file /builds/slave/test/build/test_packages.json
17:21:00 INFO - Using the following test package requirements:
17:21:00 INFO - {u'common': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip'],
17:21:00 INFO - u'cppunittest': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
17:21:00 INFO - u'firefox-44.0a2.en-US.linux-i686.cppunittest.tests.zip'],
17:21:00 INFO - u'jittest': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
17:21:00 INFO - u'jsshell-linux-i686.zip'],
17:21:00 INFO - u'mochitest': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
17:21:00 INFO - u'firefox-44.0a2.en-US.linux-i686.mochitest.tests.zip'],
17:21:00 INFO - u'mozbase': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip'],
17:21:00 INFO - u'reftest': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
17:21:00 INFO - u'firefox-44.0a2.en-US.linux-i686.reftest.tests.zip'],
17:21:00 INFO - u'talos': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
17:21:00 INFO - u'firefox-44.0a2.en-US.linux-i686.talos.tests.zip'],
17:21:00 INFO - u'web-platform': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
17:21:00 INFO - u'firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip'],
17:21:00 INFO - u'webapprt': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip'],
17:21:00 INFO - u'xpcshell': [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip',
17:21:00 INFO - u'firefox-44.0a2.en-US.linux-i686.xpcshell.tests.zip']}
17:21:00 INFO - Downloading packages: [u'firefox-44.0a2.en-US.linux-i686.common.tests.zip', u'firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
17:21:00 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')]}
17:21:00 INFO - https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
17:21:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip
17:21:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip
17:21:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip
17:21:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1
17:21:07 INFO - Downloaded 21405839 bytes.
17:21:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
17:21:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
17:21:07 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
17:21:07 INFO - caution: filename not matched: web-platform/*
17:21:07 INFO - Return code: 11
17:21: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')]}
17:21:07 INFO - https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
17:21:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip
17:21:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip
17:21:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip
17:21:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
17:21:10 INFO - Downloaded 30912050 bytes.
17:21:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
17:21:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
17:21:10 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
17:21:13 INFO - caution: filename not matched: bin/*
17:21:13 INFO - caution: filename not matched: config/*
17:21:13 INFO - caution: filename not matched: mozbase/*
17:21:13 INFO - caution: filename not matched: marionette/*
17:21:13 INFO - Return code: 11
17:21:13 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')]}
17:21:13 INFO - https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
17:21:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2
17:21:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2
17:21:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.tar.bz2
17:21:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.tar.bz2'}, attempt #1
17:21:21 INFO - Downloaded 56790982 bytes.
17:21:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2
17:21:21 INFO - mkdir: /builds/slave/test/properties
17:21:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
17:21:21 INFO - Writing to file /builds/slave/test/properties/build_url
17:21:21 INFO - Contents:
17:21:21 INFO - build_url:https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.tar.bz2
17:21:21 INFO - mkdir: /builds/slave/test/build/symbols
17:21:21 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')]}
17:21:21 INFO - https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
17:21:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
17:21:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
17:21:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
17:21:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
17:21:26 INFO - Downloaded 47265896 bytes.
17:21:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
17:21:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
17:21:26 INFO - Writing to file /builds/slave/test/properties/symbols_url
17:21:26 INFO - Contents:
17:21:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
17:21:26 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
17:21:26 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-44.0a2.en-US.linux-i686.crashreporter-symbols.zip
17:21:30 INFO - Return code: 0
17:21:30 INFO - Running post-action listener: _resource_record_post_action
17:21:30 INFO - Running post-action listener: set_extra_try_arguments
17:21:30 INFO - #####
17:21:30 INFO - ##### Running create-virtualenv step.
17:21:30 INFO - #####
17:21:30 INFO - Running pre-action listener: _pre_create_virtualenv
17:21:30 INFO - Running pre-action listener: _resource_record_pre_action
17:21:30 INFO - Running main action method: create_virtualenv
17:21:30 INFO - Creating virtualenv /builds/slave/test/build/venv
17:21:30 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
17:21:30 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
17:21:30 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
17:21:30 INFO - Using real prefix '/usr'
17:21:30 INFO - New python executable in /builds/slave/test/build/venv/bin/python
17:21:32 INFO - Installing distribute.............................................................................................................................................................................................done.
17:21:35 INFO - Installing pip.................done.
17:21:35 INFO - Return code: 0
17:21:35 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
17:21: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')]}
17:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
17:21:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
17:21: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')]}
17:21:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
17:21:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
17:21:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9721ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97ec4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98ad5e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97aa348>, '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 0x9791450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ac1e0>, '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-1448326482.19593-2018798124', '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
17:21:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
17:21:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
17:21:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
17:21:35 INFO - 'CCACHE_UMASK': '002',
17:21:35 INFO - 'DISPLAY': ':0',
17:21:35 INFO - 'HOME': '/home/cltbld',
17:21:35 INFO - 'LANG': 'en_US.UTF-8',
17:21:35 INFO - 'LOGNAME': 'cltbld',
17:21:35 INFO - 'MAIL': '/var/mail/cltbld',
17:21:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:21:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
17:21:35 INFO - 'MOZ_NO_REMOTE': '1',
17:21:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
17:21:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:21:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
17:21:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
17:21:35 INFO - 'PWD': '/builds/slave/test',
17:21:35 INFO - 'SHELL': '/bin/bash',
17:21:35 INFO - 'SHLVL': '1',
17:21:35 INFO - 'TERM': 'linux',
17:21:35 INFO - 'TMOUT': '86400',
17:21:35 INFO - 'USER': 'cltbld',
17:21:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448326482.19593-2018798124',
17:21:35 INFO - '_': '/tools/buildbot/bin/python'}
17:21:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
17:21:35 INFO - Downloading/unpacking psutil>=0.7.1
17:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
17:21:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
17:21:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
17:21:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
17:21:38 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
17:21:38 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
17:21:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
17:21:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
17:21:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
17:21:38 INFO - Installing collected packages: psutil
17:21:38 INFO - Running setup.py install for psutil
17:21:39 INFO - building 'psutil._psutil_linux' extension
17:21:39 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
17:21:39 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
17:21:39 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
17:21:39 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
17:21:39 INFO - building 'psutil._psutil_posix' extension
17:21:39 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
17:21:39 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
17:21:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
17:21:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
17:21:40 INFO - Successfully installed psutil
17:21:40 INFO - Cleaning up...
17:21:40 INFO - Return code: 0
17:21:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
17:21:40 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')]}
17:21:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
17:21:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
17:21:40 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')]}
17:21:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
17:21:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
17:21:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9721ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97ec4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98ad5e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97aa348>, '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 0x9791450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ac1e0>, '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-1448326482.19593-2018798124', '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
17:21:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
17:21:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
17:21:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
17:21:40 INFO - 'CCACHE_UMASK': '002',
17:21:40 INFO - 'DISPLAY': ':0',
17:21:40 INFO - 'HOME': '/home/cltbld',
17:21:40 INFO - 'LANG': 'en_US.UTF-8',
17:21:40 INFO - 'LOGNAME': 'cltbld',
17:21:40 INFO - 'MAIL': '/var/mail/cltbld',
17:21:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:21:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
17:21:40 INFO - 'MOZ_NO_REMOTE': '1',
17:21:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
17:21:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:21:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
17:21:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
17:21:40 INFO - 'PWD': '/builds/slave/test',
17:21:40 INFO - 'SHELL': '/bin/bash',
17:21:40 INFO - 'SHLVL': '1',
17:21:40 INFO - 'TERM': 'linux',
17:21:40 INFO - 'TMOUT': '86400',
17:21:40 INFO - 'USER': 'cltbld',
17:21:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448326482.19593-2018798124',
17:21:40 INFO - '_': '/tools/buildbot/bin/python'}
17:21:40 INFO - Ignoring indexes: https://pypi.python.org/simple/
17:21:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
17:21:40 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
17:21:40 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
17:21:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:40 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
17:21:40 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
17:21:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz
17:21:43 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
17:21:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
17:21:43 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
17:21:43 INFO - Installing collected packages: mozsystemmonitor
17:21:43 INFO - Running setup.py install for mozsystemmonitor
17:21:43 INFO - Successfully installed mozsystemmonitor
17:21:43 INFO - Cleaning up...
17:21:43 INFO - Return code: 0
17:21:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
17:21:43 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')]}
17:21:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
17:21:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
17:21:43 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')]}
17:21:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
17:21:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
17:21:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9721ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97ec4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98ad5e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97aa348>, '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 0x9791450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ac1e0>, '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-1448326482.19593-2018798124', '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
17:21:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
17:21:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
17:21:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
17:21:43 INFO - 'CCACHE_UMASK': '002',
17:21:43 INFO - 'DISPLAY': ':0',
17:21:43 INFO - 'HOME': '/home/cltbld',
17:21:43 INFO - 'LANG': 'en_US.UTF-8',
17:21:43 INFO - 'LOGNAME': 'cltbld',
17:21:43 INFO - 'MAIL': '/var/mail/cltbld',
17:21:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:21:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
17:21:43 INFO - 'MOZ_NO_REMOTE': '1',
17:21:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
17:21:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:21:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
17:21:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
17:21:43 INFO - 'PWD': '/builds/slave/test',
17:21:43 INFO - 'SHELL': '/bin/bash',
17:21:43 INFO - 'SHLVL': '1',
17:21:43 INFO - 'TERM': 'linux',
17:21:43 INFO - 'TMOUT': '86400',
17:21:43 INFO - 'USER': 'cltbld',
17:21:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448326482.19593-2018798124',
17:21:43 INFO - '_': '/tools/buildbot/bin/python'}
17:21:44 INFO - Ignoring indexes: https://pypi.python.org/simple/
17:21:44 INFO - Downloading/unpacking blobuploader==1.2.4
17:21:44 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
17:21:44 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
17:21:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:44 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
17:21:44 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
17:21:47 INFO - Downloading blobuploader-1.2.4.tar.gz
17:21:47 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
17:21:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
17:21:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
17:21:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
17:21:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
17:21:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
17:21:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
17:21:47 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
17:21:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
17:21:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
17:21:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
17:21:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
17:21:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
17:21:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
17:21:48 INFO - Downloading docopt-0.6.1.tar.gz
17:21:48 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
17:21:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
17:21:48 INFO - Installing collected packages: blobuploader, requests, docopt
17:21:48 INFO - Running setup.py install for blobuploader
17:21:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
17:21:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
17:21:48 INFO - Running setup.py install for requests
17:21:49 INFO - Running setup.py install for docopt
17:21:49 INFO - Successfully installed blobuploader requests docopt
17:21:49 INFO - Cleaning up...
17:21:49 INFO - Return code: 0
17:21:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv
17:21:49 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')]}
17:21:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
17:21:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
17:21:49 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')]}
17:21:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
17:21:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
17:21:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9721ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97ec4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98ad5e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97aa348>, '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 0x9791450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ac1e0>, '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-1448326482.19593-2018798124', '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
17:21:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
17:21:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
17:21:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
17:21:49 INFO - 'CCACHE_UMASK': '002',
17:21:49 INFO - 'DISPLAY': ':0',
17:21:49 INFO - 'HOME': '/home/cltbld',
17:21:49 INFO - 'LANG': 'en_US.UTF-8',
17:21:49 INFO - 'LOGNAME': 'cltbld',
17:21:49 INFO - 'MAIL': '/var/mail/cltbld',
17:21:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:21:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
17:21:49 INFO - 'MOZ_NO_REMOTE': '1',
17:21:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
17:21:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:21:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
17:21:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
17:21:49 INFO - 'PWD': '/builds/slave/test',
17:21:49 INFO - 'SHELL': '/bin/bash',
17:21:49 INFO - 'SHLVL': '1',
17:21:49 INFO - 'TERM': 'linux',
17:21:49 INFO - 'TMOUT': '86400',
17:21:49 INFO - 'USER': 'cltbld',
17:21:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448326482.19593-2018798124',
17:21:49 INFO - '_': '/tools/buildbot/bin/python'}
17:21:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
17:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
17:21:49 INFO - Running setup.py (path:/tmp/pip-29xBVh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
17:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
17:21:50 INFO - Running setup.py (path:/tmp/pip-fsu2pj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
17:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
17:21:50 INFO - Running setup.py (path:/tmp/pip-oFIbmj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
17:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
17:21:50 INFO - Running setup.py (path:/tmp/pip-GdhLEO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
17:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
17:21:50 INFO - Running setup.py (path:/tmp/pip-G3xDBX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
17:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
17:21:50 INFO - Running setup.py (path:/tmp/pip-9fh9HJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
17:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
17:21:50 INFO - Running setup.py (path:/tmp/pip-tyERWC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
17:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
17:21:50 INFO - Running setup.py (path:/tmp/pip-AfcJw4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
17:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
17:21:50 INFO - Running setup.py (path:/tmp/pip-GbUXi1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
17:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
17:21:50 INFO - Running setup.py (path:/tmp/pip-nG_avd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
17:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
17:21:51 INFO - Running setup.py (path:/tmp/pip-RHWNSg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
17:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
17:21:51 INFO - Running setup.py (path:/tmp/pip-KzJ9iS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
17:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
17:21:51 INFO - Running setup.py (path:/tmp/pip-7dvhyv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
17:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
17:21:51 INFO - Running setup.py (path:/tmp/pip-XdUT7b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
17:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
17:21:51 INFO - Running setup.py (path:/tmp/pip-E4wnFR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
17:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
17:21:51 INFO - Running setup.py (path:/tmp/pip-p5pvej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
17:21:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
17:21:51 INFO - Running setup.py (path:/tmp/pip-yjBICA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
17:21:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
17:21:51 INFO - Running setup.py (path:/tmp/pip-EUi2oq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
17:21:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
17:21:51 INFO - Running setup.py (path:/tmp/pip-BfPyLw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
17:21:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
17:21:52 INFO - Running setup.py (path:/tmp/pip-vniLXg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
17:21:52 INFO - Unpacking /builds/slave/test/build/tests/marionette
17:21:52 INFO - Running setup.py (path:/tmp/pip-PVdeiO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
17:21:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
17:21:52 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
17:21:52 INFO - Running setup.py install for manifestparser
17:21:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
17:21:52 INFO - Running setup.py install for mozcrash
17:21:52 INFO - Running setup.py install for mozdebug
17:21:53 INFO - Running setup.py install for mozdevice
17:21:53 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
17:21:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin
17:21:53 INFO - Running setup.py install for mozfile
17:21:53 INFO - Running setup.py install for mozhttpd
17:21:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
17:21:53 INFO - Running setup.py install for mozinfo
17:21:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
17:21:53 INFO - Running setup.py install for mozInstall
17:21:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
17:21:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
17:21:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
17:21:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
17:21:53 INFO - Running setup.py install for mozleak
17:21:54 INFO - Running setup.py install for mozlog
17:21:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
17:21:54 INFO - Running setup.py install for moznetwork
17:21:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
17:21:54 INFO - Running setup.py install for mozprocess
17:21:54 INFO - Running setup.py install for mozprofile
17:21:54 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
17:21:54 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
17:21:54 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
17:21:54 INFO - Running setup.py install for mozrunner
17:21:55 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
17:21:55 INFO - Running setup.py install for mozscreenshot
17:21:55 INFO - Running setup.py install for moztest
17:21:55 INFO - Running setup.py install for mozversion
17:21:55 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
17:21:55 INFO - Running setup.py install for marionette-transport
17:21:55 INFO - Running setup.py install for marionette-driver
17:21:56 INFO - Running setup.py install for browsermob-proxy
17:21:56 INFO - Running setup.py install for marionette-client
17:21:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
17:21:56 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
17:21:56 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
17:21:56 INFO - Cleaning up...
17:21:56 INFO - Return code: 0
17:21:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv
17:21:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
17:21:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
17:21:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
17:21:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
17:21:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
17:21:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
17:21:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9721ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97ec4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98ad5e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97aa348>, '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 0x9791450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ac1e0>, '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-1448326482.19593-2018798124', '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
17:21:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
17:21:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
17:21:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
17:21:56 INFO - 'CCACHE_UMASK': '002',
17:21:56 INFO - 'DISPLAY': ':0',
17:21:56 INFO - 'HOME': '/home/cltbld',
17:21:56 INFO - 'LANG': 'en_US.UTF-8',
17:21:56 INFO - 'LOGNAME': 'cltbld',
17:21:56 INFO - 'MAIL': '/var/mail/cltbld',
17:21:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:21:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
17:21:56 INFO - 'MOZ_NO_REMOTE': '1',
17:21:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
17:21:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:21:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
17:21:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
17:21:56 INFO - 'PWD': '/builds/slave/test',
17:21:56 INFO - 'SHELL': '/bin/bash',
17:21:56 INFO - 'SHLVL': '1',
17:21:56 INFO - 'TERM': 'linux',
17:21:56 INFO - 'TMOUT': '86400',
17:21:56 INFO - 'USER': 'cltbld',
17:21:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448326482.19593-2018798124',
17:21:56 INFO - '_': '/tools/buildbot/bin/python'}
17:21:57 INFO - Ignoring indexes: https://pypi.python.org/simple/
17:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
17:21:57 INFO - Running setup.py (path:/tmp/pip-6glc_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
17:21:57 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))
17:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
17:21:57 INFO - Running setup.py (path:/tmp/pip-nPk3ff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
17:21:57 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))
17:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
17:21:57 INFO - Running setup.py (path:/tmp/pip-YddzZV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
17:21:57 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))
17:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
17:21:57 INFO - Running setup.py (path:/tmp/pip-ASkJTE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
17:21:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.46 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))
17:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
17:21:57 INFO - Running setup.py (path:/tmp/pip-Q2Hkwf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
17:21:57 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))
17:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
17:21:57 INFO - Running setup.py (path:/tmp/pip-2XSdAd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
17:21:57 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))
17:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
17:21:57 INFO - Running setup.py (path:/tmp/pip-aPh0iF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
17:21:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.8 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))
17:21:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
17:21:57 INFO - Running setup.py (path:/tmp/pip-fFdCqB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
17:21:58 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))
17:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
17:21:58 INFO - Running setup.py (path:/tmp/pip-0Q3o0K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
17:21:58 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))
17:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
17:21:58 INFO - Running setup.py (path:/tmp/pip-0wKbbO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
17:21:58 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))
17:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
17:21:58 INFO - Running setup.py (path:/tmp/pip-fk4jvB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
17:21:58 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))
17:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
17:21:58 INFO - Running setup.py (path:/tmp/pip-51kBcD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
17:21:58 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))
17:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
17:21:58 INFO - Running setup.py (path:/tmp/pip-jOhwf1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
17:21:58 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))
17:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
17:21:58 INFO - Running setup.py (path:/tmp/pip-MkT8FF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
17:21:58 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))
17:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
17:21:58 INFO - Running setup.py (path:/tmp/pip-Lv0QPD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
17:21:58 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))
17:21:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
17:21:58 INFO - Running setup.py (path:/tmp/pip-0VpXgL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
17:21:59 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))
17:21:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
17:21:59 INFO - Running setup.py (path:/tmp/pip-EDaee8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
17:21:59 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))
17:21:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
17:21:59 INFO - Running setup.py (path:/tmp/pip-mGIbkS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
17:21:59 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))
17:21:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
17:21:59 INFO - Running setup.py (path:/tmp/pip-dRlzmf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
17:21:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
17:21:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
17:21:59 INFO - Running setup.py (path:/tmp/pip-3l0IjM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
17:21:59 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))
17:21:59 INFO - Unpacking /builds/slave/test/build/tests/marionette
17:21:59 INFO - Running setup.py (path:/tmp/pip-e_Br6u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
17:21:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
17:21:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
17:21:59 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))
17:21:59 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))
17:21:59 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))
17:21:59 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.46->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
17:21:59 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.46->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
17:21:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
17:21:59 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
17:21:59 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
17:21:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
17:21:59 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
17:21:59 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
17:22:02 INFO - Downloading blessings-1.5.1.tar.gz
17:22:02 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
17:22:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
17:22:03 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))
17:22:03 INFO - Installing collected packages: blessings
17:22:03 INFO - Running setup.py install for blessings
17:22:03 INFO - Successfully installed blessings
17:22:03 INFO - Cleaning up...
17:22:03 INFO - Return code: 0
17:22:03 INFO - Done creating virtualenv /builds/slave/test/build/venv.
17:22:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
17:22:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
17:22:03 INFO - Reading from file tmpfile_stdout
17:22:03 INFO - Current package versions:
17:22:03 INFO - argparse == 1.2.1
17:22:03 INFO - blessings == 1.5.1
17:22:03 INFO - blobuploader == 1.2.4
17:22:03 INFO - browsermob-proxy == 0.6.0
17:22:03 INFO - docopt == 0.6.1
17:22:03 INFO - manifestparser == 1.1
17:22:03 INFO - marionette-client == 1.1.0
17:22:03 INFO - marionette-driver == 1.1.0
17:22:03 INFO - marionette-transport == 1.0.0
17:22:03 INFO - mozInstall == 1.12
17:22:03 INFO - mozcrash == 0.16
17:22:03 INFO - mozdebug == 0.1
17:22:03 INFO - mozdevice == 0.46
17:22:03 INFO - mozfile == 1.2
17:22:03 INFO - mozhttpd == 0.7
17:22:03 INFO - mozinfo == 0.8
17:22:03 INFO - mozleak == 0.1
17:22:03 INFO - mozlog == 3.0
17:22:03 INFO - moznetwork == 0.27
17:22:03 INFO - mozprocess == 0.22
17:22:03 INFO - mozprofile == 0.27
17:22:03 INFO - mozrunner == 6.11
17:22:03 INFO - mozscreenshot == 0.1
17:22:03 INFO - mozsystemmonitor == 0.0
17:22:03 INFO - moztest == 0.7
17:22:03 INFO - mozversion == 1.4
17:22:03 INFO - psutil == 3.1.1
17:22:03 INFO - requests == 1.2.3
17:22:03 INFO - wsgiref == 0.1.2
17:22:03 INFO - Running post-action listener: _resource_record_post_action
17:22:03 INFO - Running post-action listener: _start_resource_monitoring
17:22:03 INFO - Starting resource monitoring.
17:22:03 INFO - #####
17:22:03 INFO - ##### Running pull step.
17:22:03 INFO - #####
17:22:03 INFO - Running pre-action listener: _resource_record_pre_action
17:22:03 INFO - Running main action method: pull
17:22:03 INFO - Pull has nothing to do!
17:22:03 INFO - Running post-action listener: _resource_record_post_action
17:22:03 INFO - #####
17:22:03 INFO - ##### Running install step.
17:22:03 INFO - #####
17:22:03 INFO - Running pre-action listener: _resource_record_pre_action
17:22:03 INFO - Running main action method: install
17:22:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
17:22:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
17:22:04 INFO - Reading from file tmpfile_stdout
17:22:04 INFO - Detecting whether we're running mozinstall >=1.0...
17:22:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
17:22:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
17:22:04 INFO - Reading from file tmpfile_stdout
17:22:04 INFO - Output received:
17:22:04 INFO - Usage: mozinstall [options] installer
17:22:04 INFO - Options:
17:22:04 INFO - -h, --help show this help message and exit
17:22:04 INFO - -d DEST, --destination=DEST
17:22:04 INFO - Directory to install application into. [default:
17:22:04 INFO - "/builds/slave/test"]
17:22:04 INFO - --app=APP Application being installed. [default: firefox]
17:22:04 INFO - mkdir: /builds/slave/test/build/application
17:22:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
17:22:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-44.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
17:22:24 INFO - Reading from file tmpfile_stdout
17:22:24 INFO - Output received:
17:22:24 INFO - /builds/slave/test/build/application/firefox/firefox
17:22:24 INFO - Running post-action listener: _resource_record_post_action
17:22:24 INFO - #####
17:22:24 INFO - ##### Running run-tests step.
17:22:24 INFO - #####
17:22:24 INFO - Running pre-action listener: _resource_record_pre_action
17:22:24 INFO - Running main action method: run_tests
17:22:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
17:22:24 INFO - minidump filename unknown. determining based upon platform and arch
17:22:24 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
17:22:24 INFO - grabbing minidump binary from tooltool
17:22:24 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')]}
17:22:24 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 0x97aa348>, '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 0x9791450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ac1e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
17:22:24 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
17:22:24 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
17:22:25 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
17:22:25 INFO - Return code: 0
17:22:25 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
17:22:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
17:22:25 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/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.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
17:22:25 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/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.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
17:22:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
17:22:25 INFO - 'CCACHE_UMASK': '002',
17:22:25 INFO - 'DISPLAY': ':0',
17:22:25 INFO - 'HOME': '/home/cltbld',
17:22:25 INFO - 'LANG': 'en_US.UTF-8',
17:22:25 INFO - 'LOGNAME': 'cltbld',
17:22:25 INFO - 'MAIL': '/var/mail/cltbld',
17:22:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
17:22:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
17:22:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
17:22:25 INFO - 'MOZ_NO_REMOTE': '1',
17:22:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
17:22:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
17:22:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
17:22:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
17:22:25 INFO - 'PWD': '/builds/slave/test',
17:22:25 INFO - 'SHELL': '/bin/bash',
17:22:25 INFO - 'SHLVL': '1',
17:22:25 INFO - 'TERM': 'linux',
17:22:25 INFO - 'TMOUT': '86400',
17:22:25 INFO - 'USER': 'cltbld',
17:22:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1448326482.19593-2018798124',
17:22:25 INFO - '_': '/tools/buildbot/bin/python'}
17:22:25 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/uSI5fCBjQxGw-fKRpDTR2w/artifacts/public/build/firefox-44.0a2.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
17:22:31 INFO - Using 1 client processes
17:22:31 INFO - wptserve Starting http server on 127.0.0.1:8000
17:22:31 INFO - wptserve Starting http server on 127.0.0.1:8001
17:22:31 INFO - wptserve Starting http server on 127.0.0.1:8443
17:22:33 INFO - SUITE-START | Running 820 tests
17:22:33 INFO - Running testharness tests
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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 9ms
17:22:33 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
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
17:22:33 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 1ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
17:22:33 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 1ms
17:22:33 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
17:22:33 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
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
17:22:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
17:22:33 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
17:22:33 INFO - Setting up ssl
17:22:33 INFO - PROCESS | certutil |
17:22:33 INFO - PROCESS | certutil |
17:22:33 INFO - PROCESS | certutil |
17:22:33 INFO - Certificate Nickname Trust Attributes
17:22:33 INFO - SSL,S/MIME,JAR/XPI
17:22:33 INFO -
17:22:33 INFO - web-platform-tests CT,,
17:22:33 INFO -
17:22:33 INFO - Starting runner
17:22:35 INFO - PROCESS | 1852 | 1448328155253 Marionette INFO Marionette enabled via build flag and pref
17:22:35 INFO - PROCESS | 1852 | ++DOCSHELL 0xa5734800 == 1 [pid = 1852] [id = 1]
17:22:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 1 (0xa5734c00) [pid = 1852] [serial = 1] [outer = (nil)]
17:22:35 INFO - PROCESS | 1852 | [1852] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2101
17:22:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 2 (0xa5738000) [pid = 1852] [serial = 2] [outer = 0xa5734c00]
17:22:35 INFO - PROCESS | 1852 | 1448328155846 Marionette INFO Listening on port 2828
17:22:36 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a5715340
17:22:37 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9feefee0
17:22:37 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fed98e0
17:22:37 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9feda500
17:22:37 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned b7286e00
17:22:37 INFO - PROCESS | 1852 | 1448328157514 Marionette INFO Marionette enabled via command-line flag
17:22:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x9fd31c00 == 2 [pid = 1852] [id = 2]
17:22:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 3 (0x9fdd9000) [pid = 1852] [serial = 3] [outer = (nil)]
17:22:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 4 (0x9fdd9800) [pid = 1852] [serial = 4] [outer = 0x9fdd9000]
17:22:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 5 (0xa57b1800) [pid = 1852] [serial = 5] [outer = 0xa5734c00]
17:22:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
17:22:37 INFO - PROCESS | 1852 | 1448328157708 Marionette INFO Accepted connection conn0 from 127.0.0.1:52103
17:22:37 INFO - PROCESS | 1852 | 1448328157709 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
17:22:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
17:22:37 INFO - PROCESS | 1852 | 1448328157903 Marionette INFO Accepted connection conn1 from 127.0.0.1:52104
17:22:37 INFO - PROCESS | 1852 | 1448328157904 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
17:22:37 INFO - PROCESS | 1852 | 1448328157909 Marionette INFO Closed connection conn0
17:22:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
17:22:37 INFO - PROCESS | 1852 | 1448328157966 Marionette INFO Accepted connection conn2 from 127.0.0.1:52105
17:22:37 INFO - PROCESS | 1852 | 1448328157968 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
17:22:37 INFO - PROCESS | 1852 | 1448328157994 Marionette INFO Closed connection conn2
17:22:38 INFO - PROCESS | 1852 | 1448328158000 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
17:22:38 INFO - PROCESS | 1852 | [1852] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
17:22:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d35a800 == 3 [pid = 1852] [id = 3]
17:22:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 6 (0x9f9c9c00) [pid = 1852] [serial = 6] [outer = (nil)]
17:22:39 INFO - PROCESS | 1852 | ++DOCSHELL 0xa0438000 == 4 [pid = 1852] [id = 4]
17:22:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 7 (0xa0494800) [pid = 1852] [serial = 7] [outer = (nil)]
17:22:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
17:22:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c0ec000 == 5 [pid = 1852] [id = 5]
17:22:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 8 (0x9c0ec400) [pid = 1852] [serial = 8] [outer = (nil)]
17:22:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
17:22:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 9 (0x9bc37000) [pid = 1852] [serial = 9] [outer = 0x9c0ec400]
17:22:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 10 (0x9b9ef800) [pid = 1852] [serial = 10] [outer = 0x9f9c9c00]
17:22:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 11 (0x9b9f1000) [pid = 1852] [serial = 11] [outer = 0xa0494800]
17:22:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 12 (0x9b9f3000) [pid = 1852] [serial = 12] [outer = 0x9c0ec400]
17:22:41 INFO - PROCESS | 1852 | 1448328161527 Marionette INFO loaded listener.js
17:22:41 INFO - PROCESS | 1852 | 1448328161558 Marionette INFO loaded listener.js
17:22:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 13 (0x9af71000) [pid = 1852] [serial = 13] [outer = 0x9c0ec400]
17:22:41 INFO - PROCESS | 1852 | 1448328161969 Marionette DEBUG conn1 client <- {"sessionId":"e53481df-5ce9-46df-a1b7-624489129dda","capabilities":{"browserName":"Firefox","browserVersion":"44.0a2","platformName":"LINUX","platformVersion":"44.0a2","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151123162735","device":"desktop","version":"44.0a2"}}
17:22:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:42 INFO - PROCESS | 1852 | 1448328162290 Marionette DEBUG conn1 -> {"name":"getContext"}
17:22:42 INFO - PROCESS | 1852 | 1448328162293 Marionette DEBUG conn1 client <- {"value":"content"}
17:22:42 INFO - PROCESS | 1852 | 1448328162633 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
17:22:42 INFO - PROCESS | 1852 | 1448328162636 Marionette DEBUG conn1 client <- {}
17:22:42 INFO - PROCESS | 1852 | 1448328162702 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}}
17:22:42 INFO - PROCESS | 1852 | [1852] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
17:22:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 14 (0x9793c400) [pid = 1852] [serial = 14] [outer = 0x9c0ec400]
17:22:43 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109
17:22:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:22:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x9f914400 == 6 [pid = 1852] [id = 6]
17:22:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 15 (0x9f9d0c00) [pid = 1852] [serial = 15] [outer = (nil)]
17:22:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x9d89f400) [pid = 1852] [serial = 16] [outer = 0x9f9d0c00]
17:22:43 INFO - PROCESS | 1852 | 1448328163703 Marionette INFO loaded listener.js
17:22:43 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x9d8a4400) [pid = 1852] [serial = 17] [outer = 0x9f9d0c00]
17:22:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x95491000 == 7 [pid = 1852] [id = 7]
17:22:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x95494800) [pid = 1852] [serial = 18] [outer = (nil)]
17:22:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x95496400) [pid = 1852] [serial = 19] [outer = 0x95494800]
17:22:44 INFO - PROCESS | 1852 | 1448328164182 Marionette INFO loaded listener.js
17:22:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x9527ec00) [pid = 1852] [serial = 20] [outer = 0x95494800]
17:22:44 INFO - PROCESS | 1852 | [1852] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
17:22:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:44 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
17:22:44 INFO - document served over http requires an http
17:22:44 INFO - sub-resource via fetch-request using the http-csp
17:22:44 INFO - delivery method with keep-origin-redirect and when
17:22: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"
17:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:22:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:22:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:22:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:44 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
17:22:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1235ms
17:22:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
17:22:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x9468c400 == 8 [pid = 1852] [id = 8]
17:22:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x9468c800) [pid = 1852] [serial = 21] [outer = (nil)]
17:22:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x94690800) [pid = 1852] [serial = 22] [outer = 0x9468c800]
17:22:45 INFO - PROCESS | 1852 | 1448328165073 Marionette INFO loaded listener.js
17:22:45 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x945bac00) [pid = 1852] [serial = 23] [outer = 0x9468c800]
17:22:45 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
17:22:45 INFO - document served over http requires an http
17:22:45 INFO - sub-resource via fetch-request using the http-csp
17:22:45 INFO - delivery method with no-redirect and when
17:22: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"
17:22:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:22:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:22:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:22:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:45 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
17:22:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 923ms
17:22:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:22:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x945c7c00 == 9 [pid = 1852] [id = 9]
17:22:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x94683800) [pid = 1852] [serial = 24] [outer = (nil)]
17:22:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 25 (0x9468a800) [pid = 1852] [serial = 25] [outer = 0x94683800]
17:22:46 INFO - PROCESS | 1852 | 1448328166053 Marionette INFO loaded listener.js
17:22:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 26 (0x9548c400) [pid = 1852] [serial = 26] [outer = 0x94683800]
17:22:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x9a3a3000 == 10 [pid = 1852] [id = 10]
17:22:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 27 (0x9a3a3800) [pid = 1852] [serial = 27] [outer = (nil)]
17:22:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 28 (0x9ad1dc00) [pid = 1852] [serial = 28] [outer = 0x9a3a3800]
17:22:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 29 (0x9ad20400) [pid = 1852] [serial = 29] [outer = 0x9a3a3800]
17:22:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x9468dc00 == 11 [pid = 1852] [id = 11]
17:22:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x9b169c00) [pid = 1852] [serial = 30] [outer = (nil)]
17:22:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 31 (0x9b330c00) [pid = 1852] [serial = 31] [outer = 0x9b169c00]
17:22:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 32 (0x95f2f400) [pid = 1852] [serial = 32] [outer = 0x9b169c00]
17:22:47 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
17:22:47 INFO - document served over http requires an http
17:22:47 INFO - sub-resource via fetch-request using the http-csp
17:22:47 INFO - delivery method with swap-origin-redirect and when
17:22: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"
17:22:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:22:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:22:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:22:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:47 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
17:22:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1438ms
17:22:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:22:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x9a3a1c00 == 12 [pid = 1852] [id = 12]
17:22:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 33 (0x9ad19400) [pid = 1852] [serial = 33] [outer = (nil)]
17:22:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 34 (0x9d1dd000) [pid = 1852] [serial = 34] [outer = 0x9ad19400]
17:22:47 INFO - PROCESS | 1852 | 1448328167499 Marionette INFO loaded listener.js
17:22:47 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 35 (0x9d8aac00) [pid = 1852] [serial = 35] [outer = 0x9ad19400]
17:22:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x9f913800 == 13 [pid = 1852] [id = 13]
17:22:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 36 (0x9fd31000) [pid = 1852] [serial = 36] [outer = (nil)]
17:22:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 37 (0x9f5b8c00) [pid = 1852] [serial = 37] [outer = 0x9fd31000]
17:22:48 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
17:22:48 INFO - document served over http requires an http
17:22:48 INFO - sub-resource via iframe-tag using the http-csp
17:22:48 INFO - delivery method with keep-origin-redirect and when
17:22:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:22:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:22:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:48 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
17:22:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1187ms
17:22:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:22:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d41fc00 == 14 [pid = 1852] [id = 14]
17:22:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 38 (0x9d420c00) [pid = 1852] [serial = 38] [outer = (nil)]
17:22:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0xa0f65c00) [pid = 1852] [serial = 39] [outer = 0x9d420c00]
17:22:48 INFO - PROCESS | 1852 | 1448328168763 Marionette INFO loaded listener.js
17:22:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 40 (0xa57a9400) [pid = 1852] [serial = 40] [outer = 0x9d420c00]
17:22:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x97bba800 == 15 [pid = 1852] [id = 15]
17:22:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 41 (0x9b693c00) [pid = 1852] [serial = 41] [outer = (nil)]
17:22:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 42 (0x9d235400) [pid = 1852] [serial = 42] [outer = 0x9b693c00]
17:22:49 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
17:22:49 INFO - document served over http requires an http
17:22:49 INFO - sub-resource via iframe-tag using the http-csp
17:22:49 INFO - delivery method with no-redirect and when
17:22:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:22:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:22:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:22:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:49 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
17:22:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1190ms
17:22:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:22:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d239800 == 16 [pid = 1852] [id = 16]
17:22:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 43 (0x9d240800) [pid = 1852] [serial = 43] [outer = (nil)]
17:22:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x9fea1c00) [pid = 1852] [serial = 44] [outer = 0x9d240800]
17:22:49 INFO - PROCESS | 1852 | 1448328169984 Marionette INFO loaded listener.js
17:22:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0xa86dc000) [pid = 1852] [serial = 45] [outer = 0x9d240800]
17:22:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d2ab800 == 17 [pid = 1852] [id = 17]
17:22:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x9d2ac400) [pid = 1852] [serial = 46] [outer = (nil)]
17:22:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x9d2a6400) [pid = 1852] [serial = 47] [outer = 0x9d2ac400]
17:22:50 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
17:22:50 INFO - document served over http requires an http
17:22:50 INFO - sub-resource via iframe-tag using the http-csp
17:22:50 INFO - delivery method with swap-origin-redirect and when
17:22: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"
17:22:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:22:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:22:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
17:22:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1284ms
17:22:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:22:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x95f30400 == 18 [pid = 1852] [id = 18]
17:22:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x95f33400) [pid = 1852] [serial = 48] [outer = (nil)]
17:22:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x97bb3400) [pid = 1852] [serial = 49] [outer = 0x95f33400]
17:22:52 INFO - PROCESS | 1852 | 1448328172040 Marionette INFO loaded listener.js
17:22:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x9b2c0c00) [pid = 1852] [serial = 50] [outer = 0x95f33400]
17:22:52 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
17:22:52 INFO - document served over http requires an http
17:22:52 INFO - sub-resource via script-tag using the http-csp
17:22:52 INFO - delivery method with keep-origin-redirect and when
17:22: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"
17:22:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:22:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:22:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
17:22:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1887ms
17:22:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
17:22:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b2c0000 == 19 [pid = 1852] [id = 19]
17:22:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x9b5d1c00) [pid = 1852] [serial = 51] [outer = (nil)]
17:22:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x9bc38000) [pid = 1852] [serial = 52] [outer = 0x9b5d1c00]
17:22:53 INFO - PROCESS | 1852 | 1448328173087 Marionette INFO loaded listener.js
17:22:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x9d265000) [pid = 1852] [serial = 53] [outer = 0x9b5d1c00]
17:22:53 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
17:22:53 INFO - document served over http requires an http
17:22:53 INFO - sub-resource via script-tag using the http-csp
17:22:53 INFO - delivery method with no-redirect and when
17:22:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:22:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:22:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:22:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:53 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
17:22:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 890ms
17:22:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:22:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b9f3400 == 20 [pid = 1852] [id = 20]
17:22:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x9d4b9400) [pid = 1852] [serial = 54] [outer = (nil)]
17:22:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x9d4c0000) [pid = 1852] [serial = 55] [outer = 0x9d4b9400]
17:22:53 INFO - PROCESS | 1852 | 1448328173959 Marionette INFO loaded listener.js
17:22:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x9d646c00) [pid = 1852] [serial = 56] [outer = 0x9d4b9400]
17:22:54 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
17:22:54 INFO - document served over http requires an http
17:22:54 INFO - sub-resource via script-tag using the http-csp
17:22:54 INFO - delivery method with swap-origin-redirect and when
17:22: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"
17:22:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:22:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:22:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:54 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
17:22:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 785ms
17:22:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:22:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x97cf2800 == 21 [pid = 1852] [id = 21]
17:22:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x97cf3400) [pid = 1852] [serial = 57] [outer = (nil)]
17:22:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x9b1ba800) [pid = 1852] [serial = 58] [outer = 0x97cf3400]
17:22:54 INFO - PROCESS | 1852 | 1448328174828 Marionette INFO loaded listener.js
17:22:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x9f5c1c00) [pid = 1852] [serial = 59] [outer = 0x97cf3400]
17:22:55 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
17:22:55 INFO - document served over http requires an http
17:22:55 INFO - sub-resource via xhr-request using the http-csp
17:22:55 INFO - delivery method with keep-origin-redirect and when
17:22:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:22:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:22:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:22:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:55 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
17:22:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 874ms
17:22:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
17:22:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x9f5b4000 == 22 [pid = 1852] [id = 22]
17:22:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x9fe97800) [pid = 1852] [serial = 60] [outer = (nil)]
17:22:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0xa042c800) [pid = 1852] [serial = 61] [outer = 0x9fe97800]
17:22:55 INFO - PROCESS | 1852 | 1448328175659 Marionette INFO loaded listener.js
17:22:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0xa0ff4c00) [pid = 1852] [serial = 62] [outer = 0x9fe97800]
17:22:56 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
17:22:56 INFO - document served over http requires an http
17:22:56 INFO - sub-resource via xhr-request using the http-csp
17:22:56 INFO - delivery method with no-redirect and when
17:22: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"
17:22:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:22:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:22:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:56 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
17:22:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 829ms
17:22:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:22:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d1e3800 == 23 [pid = 1852] [id = 23]
17:22:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x9d4c3000) [pid = 1852] [serial = 63] [outer = (nil)]
17:22:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0xa14a6800) [pid = 1852] [serial = 64] [outer = 0x9d4c3000]
17:22:56 INFO - PROCESS | 1852 | 1448328176522 Marionette INFO loaded listener.js
17:22:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0xa8646800) [pid = 1852] [serial = 65] [outer = 0x9d4c3000]
17:22:57 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
17:22:57 INFO - document served over http requires an http
17:22:57 INFO - sub-resource via xhr-request using the http-csp
17:22:57 INFO - delivery method with swap-origin-redirect and when
17:22: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"
17:22:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:22:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:22:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:57 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
17:22:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 883ms
17:22:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:22:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c632c00 == 24 [pid = 1852] [id = 24]
17:22:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x9c633c00) [pid = 1852] [serial = 66] [outer = (nil)]
17:22:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x9c63c000) [pid = 1852] [serial = 67] [outer = 0x9c633c00]
17:22:57 INFO - PROCESS | 1852 | 1448328177400 Marionette INFO loaded listener.js
17:22:57 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0xa5739400) [pid = 1852] [serial = 68] [outer = 0x9c633c00]
17:22:58 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
17:22:58 INFO - document served over http requires an https
17:22:58 INFO - sub-resource via fetch-request using the http-csp
17:22:58 INFO - delivery method with keep-origin-redirect and when
17:22:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:22:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:22:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:22:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:58 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
17:22:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 938ms
17:22:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
17:22:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x9548e800 == 25 [pid = 1852] [id = 25]
17:22:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x9a32b400) [pid = 1852] [serial = 69] [outer = (nil)]
17:22:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x9a333800) [pid = 1852] [serial = 70] [outer = 0x9a32b400]
17:22:58 INFO - PROCESS | 1852 | 1448328178343 Marionette INFO loaded listener.js
17:22:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x9d242000) [pid = 1852] [serial = 71] [outer = 0x9a32b400]
17:22:58 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
17:22:58 INFO - document served over http requires an https
17:22:58 INFO - sub-resource via fetch-request using the http-csp
17:22:58 INFO - delivery method with no-redirect and when
17:22:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:22:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:22:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:22:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:58 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
17:22:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 837ms
17:22:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:22:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x945c8c00 == 26 [pid = 1852] [id = 26]
17:22:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x9a338000) [pid = 1852] [serial = 72] [outer = (nil)]
17:22:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0xa0353800) [pid = 1852] [serial = 73] [outer = 0x9a338000]
17:22:59 INFO - PROCESS | 1852 | 1448328179183 Marionette INFO loaded listener.js
17:22:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:22:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0xa035b000) [pid = 1852] [serial = 74] [outer = 0x9a338000]
17:22:59 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
17:22:59 INFO - document served over http requires an https
17:22:59 INFO - sub-resource via fetch-request using the http-csp
17:22:59 INFO - delivery method with swap-origin-redirect and when
17:22: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"
17:22:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:22:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:22:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:22:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:22:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:22:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:22:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:22:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:22:59 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
17:22:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 886ms
17:22:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:23:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x94853400 == 27 [pid = 1852] [id = 27]
17:23:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x9bc6c800) [pid = 1852] [serial = 75] [outer = (nil)]
17:23:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x9bc75800) [pid = 1852] [serial = 76] [outer = 0x9bc6c800]
17:23:00 INFO - PROCESS | 1852 | 1448328180106 Marionette INFO loaded listener.js
17:23:00 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x9bc7b800) [pid = 1852] [serial = 77] [outer = 0x9bc6c800]
17:23:01 INFO - PROCESS | 1852 | --DOCSHELL 0x9f913800 == 26 [pid = 1852] [id = 13]
17:23:01 INFO - PROCESS | 1852 | --DOCSHELL 0x97bba800 == 25 [pid = 1852] [id = 15]
17:23:01 INFO - PROCESS | 1852 | --DOCSHELL 0x9d2ab800 == 24 [pid = 1852] [id = 17]
17:23:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x94687400 == 25 [pid = 1852] [id = 28]
17:23:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x9468e800) [pid = 1852] [serial = 78] [outer = (nil)]
17:23:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x97bb2400) [pid = 1852] [serial = 79] [outer = 0x9468e800]
17:23:01 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
17:23:01 INFO - document served over http requires an https
17:23:01 INFO - sub-resource via iframe-tag using the http-csp
17:23:01 INFO - delivery method with keep-origin-redirect and when
17:23: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"
17:23:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:01 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
17:23:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2038ms
17:23:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:23:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x9a3a5c00 == 26 [pid = 1852] [id = 29]
17:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x9ad1ac00) [pid = 1852] [serial = 80] [outer = (nil)]
17:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x9af76400) [pid = 1852] [serial = 81] [outer = 0x9ad1ac00]
17:23:02 INFO - PROCESS | 1852 | 1448328182199 Marionette INFO loaded listener.js
17:23:02 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x9b5c9800) [pid = 1852] [serial = 82] [outer = 0x9ad1ac00]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x9b5d1c00) [pid = 1852] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x97cf3400) [pid = 1852] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x9d4b9400) [pid = 1852] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x9468c800) [pid = 1852] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x9c633c00) [pid = 1852] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x9fd31000) [pid = 1852] [serial = 36] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0xa5738000) [pid = 1852] [serial = 2] [outer = (nil)] [url = about:blank]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x9a338000) [pid = 1852] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x9d240800) [pid = 1852] [serial = 43] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x9fe97800) [pid = 1852] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x9a32b400) [pid = 1852] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x9b693c00) [pid = 1852] [serial = 41] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328169391]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x95f33400) [pid = 1852] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x9f9d0c00) [pid = 1852] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x9d420c00) [pid = 1852] [serial = 38] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x94683800) [pid = 1852] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:23:02 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x9d2ac400) [pid = 1852] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x9ad19400) [pid = 1852] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x9d4c3000) [pid = 1852] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x9b9f3000) [pid = 1852] [serial = 12] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x9bc37000) [pid = 1852] [serial = 9] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0xa0353800) [pid = 1852] [serial = 73] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x9a333800) [pid = 1852] [serial = 70] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x9c63c000) [pid = 1852] [serial = 67] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0xa14a6800) [pid = 1852] [serial = 64] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0xa042c800) [pid = 1852] [serial = 61] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x9b1ba800) [pid = 1852] [serial = 58] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x9d4c0000) [pid = 1852] [serial = 55] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x9bc38000) [pid = 1852] [serial = 52] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x97bb3400) [pid = 1852] [serial = 49] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x9d2a6400) [pid = 1852] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x9fea1c00) [pid = 1852] [serial = 44] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x9d235400) [pid = 1852] [serial = 42] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328169391]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 48 (0xa0f65c00) [pid = 1852] [serial = 39] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 47 (0x9f5b8c00) [pid = 1852] [serial = 37] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 46 (0x9d1dd000) [pid = 1852] [serial = 34] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 45 (0x9b330c00) [pid = 1852] [serial = 31] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 44 (0x9468a800) [pid = 1852] [serial = 25] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 43 (0x9ad1dc00) [pid = 1852] [serial = 28] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 42 (0x94690800) [pid = 1852] [serial = 22] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 41 (0x9d89f400) [pid = 1852] [serial = 16] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 40 (0x95496400) [pid = 1852] [serial = 19] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 39 (0xa8646800) [pid = 1852] [serial = 65] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 38 (0xa0ff4c00) [pid = 1852] [serial = 62] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | --DOMWINDOW == 37 (0x9f5c1c00) [pid = 1852] [serial = 59] [outer = (nil)] [url = about:blank]
17:23:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x97bb2c00 == 27 [pid = 1852] [id = 30]
17:23:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 38 (0x97bb3400) [pid = 1852] [serial = 83] [outer = (nil)]
17:23:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0x9b173c00) [pid = 1852] [serial = 84] [outer = 0x97bb3400]
17:23:03 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
17:23:03 INFO - document served over http requires an https
17:23:03 INFO - sub-resource via iframe-tag using the http-csp
17:23:03 INFO - delivery method with no-redirect and when
17:23: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"
17:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:03 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
17:23:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1431ms
17:23:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:23:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x9a337c00 == 28 [pid = 1852] [id = 31]
17:23:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 40 (0x9ad19400) [pid = 1852] [serial = 85] [outer = (nil)]
17:23:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 41 (0x9bc6f800) [pid = 1852] [serial = 86] [outer = 0x9ad19400]
17:23:03 INFO - PROCESS | 1852 | 1448328183635 Marionette INFO loaded listener.js
17:23:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 42 (0x9c630c00) [pid = 1852] [serial = 87] [outer = 0x9ad19400]
17:23:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c63d400 == 29 [pid = 1852] [id = 32]
17:23:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 43 (0x9c63e000) [pid = 1852] [serial = 88] [outer = (nil)]
17:23:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x9c635c00) [pid = 1852] [serial = 89] [outer = 0x9c63e000]
17:23:04 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
17:23:04 INFO - document served over http requires an https
17:23:04 INFO - sub-resource via iframe-tag using the http-csp
17:23:04 INFO - delivery method with swap-origin-redirect and when
17:23:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:23:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:04 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
17:23:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 980ms
17:23:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:23:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x9548f400 == 30 [pid = 1852] [id = 33]
17:23:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0x9c630800) [pid = 1852] [serial = 90] [outer = (nil)]
17:23:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x9d235400) [pid = 1852] [serial = 91] [outer = 0x9c630800]
17:23:04 INFO - PROCESS | 1852 | 1448328184621 Marionette INFO loaded listener.js
17:23:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x9d269800) [pid = 1852] [serial = 92] [outer = 0x9c630800]
17:23:05 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
17:23:05 INFO - document served over http requires an https
17:23:05 INFO - sub-resource via script-tag using the http-csp
17:23:05 INFO - delivery method with keep-origin-redirect and when
17:23: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"
17:23:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:05 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
17:23:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1135ms
17:23:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
17:23:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b5d1c00 == 31 [pid = 1852] [id = 34]
17:23:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x9b7e6c00) [pid = 1852] [serial = 93] [outer = (nil)]
17:23:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x9bc38400) [pid = 1852] [serial = 94] [outer = 0x9b7e6c00]
17:23:05 INFO - PROCESS | 1852 | 1448328185832 Marionette INFO loaded listener.js
17:23:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x9c637400) [pid = 1852] [serial = 95] [outer = 0x9b7e6c00]
17:23:06 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
17:23:06 INFO - document served over http requires an https
17:23:06 INFO - sub-resource via script-tag using the http-csp
17:23:06 INFO - delivery method with no-redirect and when
17:23: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"
17:23:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:06 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
17:23:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1184ms
17:23:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:23:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c837400 == 32 [pid = 1852] [id = 35]
17:23:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x9d2ab800) [pid = 1852] [serial = 96] [outer = (nil)]
17:23:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x9d2af400) [pid = 1852] [serial = 97] [outer = 0x9d2ab800]
17:23:07 INFO - PROCESS | 1852 | 1448328186995 Marionette INFO loaded listener.js
17:23:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x9d41ec00) [pid = 1852] [serial = 98] [outer = 0x9d2ab800]
17:23:07 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
17:23:07 INFO - document served over http requires an https
17:23:07 INFO - sub-resource via script-tag using the http-csp
17:23:07 INFO - delivery method with swap-origin-redirect and when
17:23:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:23:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:07 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
17:23:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1180ms
17:23:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:23:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d354000 == 33 [pid = 1852] [id = 36]
17:23:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x9d4bf800) [pid = 1852] [serial = 99] [outer = (nil)]
17:23:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x9e91ac00) [pid = 1852] [serial = 100] [outer = 0x9d4bf800]
17:23:08 INFO - PROCESS | 1852 | 1448328188189 Marionette INFO loaded listener.js
17:23:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x9e9eb400) [pid = 1852] [serial = 101] [outer = 0x9d4bf800]
17:23:08 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
17:23:08 INFO - document served over http requires an https
17:23:08 INFO - sub-resource via xhr-request using the http-csp
17:23:08 INFO - delivery method with keep-origin-redirect and when
17:23:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:23:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:08 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
17:23:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1083ms
17:23:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
17:23:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x95498000 == 34 [pid = 1852] [id = 37]
17:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x9a331400) [pid = 1852] [serial = 102] [outer = (nil)]
17:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x9f9d0800) [pid = 1852] [serial = 103] [outer = 0x9a331400]
17:23:09 INFO - PROCESS | 1852 | 1448328189326 Marionette INFO loaded listener.js
17:23:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x9fe9ac00) [pid = 1852] [serial = 104] [outer = 0x9a331400]
17:23:10 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
17:23:10 INFO - document served over http requires an https
17:23:10 INFO - sub-resource via xhr-request using the http-csp
17:23:10 INFO - delivery method with no-redirect and when
17:23:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:23:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:10 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
17:23:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1124ms
17:23:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:23:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c63b400 == 35 [pid = 1852] [id = 38]
17:23:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x9f5b6400) [pid = 1852] [serial = 105] [outer = (nil)]
17:23:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0xa0350400) [pid = 1852] [serial = 106] [outer = 0x9f5b6400]
17:23:10 INFO - PROCESS | 1852 | 1448328190436 Marionette INFO loaded listener.js
17:23:10 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0xa035cc00) [pid = 1852] [serial = 107] [outer = 0x9f5b6400]
17:23:11 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
17:23:11 INFO - document served over http requires an https
17:23:11 INFO - sub-resource via xhr-request using the http-csp
17:23:11 INFO - delivery method with swap-origin-redirect and when
17:23:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:23:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:11 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
17:23:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1078ms
17:23:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:23:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x94853c00 == 36 [pid = 1852] [id = 39]
17:23:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x9b169400) [pid = 1852] [serial = 108] [outer = (nil)]
17:23:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0xa1402c00) [pid = 1852] [serial = 109] [outer = 0x9b169400]
17:23:11 INFO - PROCESS | 1852 | 1448328191539 Marionette INFO loaded listener.js
17:23:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0xa7203800) [pid = 1852] [serial = 110] [outer = 0x9b169400]
17:23:12 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
17:23:12 INFO - document served over http requires an http
17:23:12 INFO - sub-resource via fetch-request using the http-csp
17:23:12 INFO - delivery method with keep-origin-redirect and when
17:23: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"
17:23:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:12 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
17:23:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1088ms
17:23:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
17:23:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x945c1000 == 37 [pid = 1852] [id = 40]
17:23:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x9a333400) [pid = 1852] [serial = 111] [outer = (nil)]
17:23:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0xa729d400) [pid = 1852] [serial = 112] [outer = 0x9a333400]
17:23:12 INFO - PROCESS | 1852 | 1448328192618 Marionette INFO loaded listener.js
17:23:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0xa9186800) [pid = 1852] [serial = 113] [outer = 0x9a333400]
17:23:13 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
17:23:13 INFO - document served over http requires an http
17:23:13 INFO - sub-resource via fetch-request using the http-csp
17:23:13 INFO - delivery method with no-redirect and when
17:23: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"
17:23:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:13 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
17:23:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1029ms
17:23:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:23:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x94687800 == 38 [pid = 1852] [id = 41]
17:23:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x9c84cc00) [pid = 1852] [serial = 114] [outer = (nil)]
17:23:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x9c851800) [pid = 1852] [serial = 115] [outer = 0x9c84cc00]
17:23:13 INFO - PROCESS | 1852 | 1448328193669 Marionette INFO loaded listener.js
17:23:13 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x9c858c00) [pid = 1852] [serial = 116] [outer = 0x9c84cc00]
17:23:14 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
17:23:14 INFO - document served over http requires an http
17:23:14 INFO - sub-resource via fetch-request using the http-csp
17:23:14 INFO - delivery method with swap-origin-redirect and when
17:23: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"
17:23:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:14 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
17:23:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1040ms
17:23:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:23:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x92607c00 == 39 [pid = 1852] [id = 42]
17:23:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x92608400) [pid = 1852] [serial = 117] [outer = (nil)]
17:23:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x9260b000) [pid = 1852] [serial = 118] [outer = 0x92608400]
17:23:14 INFO - PROCESS | 1852 | 1448328194741 Marionette INFO loaded listener.js
17:23:14 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x9ad20000) [pid = 1852] [serial = 119] [outer = 0x92608400]
17:23:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x9bc71800 == 40 [pid = 1852] [id = 43]
17:23:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x9c851000) [pid = 1852] [serial = 120] [outer = (nil)]
17:23:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x945bec00) [pid = 1852] [serial = 121] [outer = 0x9c851000]
17:23:16 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
17:23:16 INFO - document served over http requires an http
17:23:16 INFO - sub-resource via iframe-tag using the http-csp
17:23:16 INFO - delivery method with keep-origin-redirect and when
17:23: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"
17:23:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:16 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
17:23:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1984ms
17:23:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:23:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x945bd800 == 41 [pid = 1852] [id = 44]
17:23:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x945be000) [pid = 1852] [serial = 122] [outer = (nil)]
17:23:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x95493400) [pid = 1852] [serial = 123] [outer = 0x945be000]
17:23:16 INFO - PROCESS | 1852 | 1448328196784 Marionette INFO loaded listener.js
17:23:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x9a334400) [pid = 1852] [serial = 124] [outer = 0x945be000]
17:23:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x9b7e1400) [pid = 1852] [serial = 125] [outer = 0x9b169c00]
17:23:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c636000 == 42 [pid = 1852] [id = 45]
17:23:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x9c63ac00) [pid = 1852] [serial = 126] [outer = (nil)]
17:23:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x97942400) [pid = 1852] [serial = 127] [outer = 0x9c63ac00]
17:23:17 INFO - PROCESS | 1852 | --DOCSHELL 0x9c63d400 == 41 [pid = 1852] [id = 32]
17:23:17 INFO - PROCESS | 1852 | --DOCSHELL 0x97bb2c00 == 40 [pid = 1852] [id = 30]
17:23:17 INFO - PROCESS | 1852 | --DOCSHELL 0x94687400 == 39 [pid = 1852] [id = 28]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x9d8a4400) [pid = 1852] [serial = 17] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x9b2c0c00) [pid = 1852] [serial = 50] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0xa5739400) [pid = 1852] [serial = 68] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x9d242000) [pid = 1852] [serial = 71] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x9d8aac00) [pid = 1852] [serial = 35] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x9d265000) [pid = 1852] [serial = 53] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0xa57a9400) [pid = 1852] [serial = 40] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x9d646c00) [pid = 1852] [serial = 56] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0xa86dc000) [pid = 1852] [serial = 45] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x9548c400) [pid = 1852] [serial = 26] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x945bac00) [pid = 1852] [serial = 23] [outer = (nil)] [url = about:blank]
17:23:17 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0xa035b000) [pid = 1852] [serial = 74] [outer = (nil)] [url = about:blank]
17:23:17 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
17:23:17 INFO - document served over http requires an http
17:23:17 INFO - sub-resource via iframe-tag using the http-csp
17:23:17 INFO - delivery method with no-redirect and when
17:23: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"
17:23:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:17 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
17:23:17 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1333ms
17:23:17 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:23:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x95f2b800 == 40 [pid = 1852] [id = 46]
17:23:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x97bb3000) [pid = 1852] [serial = 128] [outer = (nil)]
17:23:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x9b56e000) [pid = 1852] [serial = 129] [outer = 0x97bb3000]
17:23:18 INFO - PROCESS | 1852 | 1448328198040 Marionette INFO loaded listener.js
17:23:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x9c84f800) [pid = 1852] [serial = 130] [outer = 0x97bb3000]
17:23:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d239000 == 41 [pid = 1852] [id = 47]
17:23:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x9d23a000) [pid = 1852] [serial = 131] [outer = (nil)]
17:23:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x9d2a6400) [pid = 1852] [serial = 132] [outer = 0x9d23a000]
17:23:18 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
17:23:18 INFO - document served over http requires an http
17:23:18 INFO - sub-resource via iframe-tag using the http-csp
17:23:18 INFO - delivery method with swap-origin-redirect and when
17:23: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"
17:23:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:18 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
17:23:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 926ms
17:23:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:23:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b32a800 == 42 [pid = 1852] [id = 48]
17:23:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x9c82c800) [pid = 1852] [serial = 133] [outer = (nil)]
17:23:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x9d2ab400) [pid = 1852] [serial = 134] [outer = 0x9c82c800]
17:23:18 INFO - PROCESS | 1852 | 1448328198990 Marionette INFO loaded listener.js
17:23:19 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x9d4c1800) [pid = 1852] [serial = 135] [outer = 0x9c82c800]
17:23:19 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
17:23:19 INFO - document served over http requires an http
17:23:19 INFO - sub-resource via script-tag using the http-csp
17:23:19 INFO - delivery method with keep-origin-redirect and when
17:23: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"
17:23:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:19 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
17:23:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 885ms
17:23:19 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
17:23:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d25ac00 == 43 [pid = 1852] [id = 49]
17:23:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x9d2b2400) [pid = 1852] [serial = 136] [outer = (nil)]
17:23:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x9e934000) [pid = 1852] [serial = 137] [outer = 0x9d2b2400]
17:23:19 INFO - PROCESS | 1852 | 1448328199880 Marionette INFO loaded listener.js
17:23:19 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0xa049fc00) [pid = 1852] [serial = 138] [outer = 0x9d2b2400]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x9bc75800) [pid = 1852] [serial = 76] [outer = (nil)] [url = about:blank]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x9b173c00) [pid = 1852] [serial = 84] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328183094]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x9af76400) [pid = 1852] [serial = 81] [outer = (nil)] [url = about:blank]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x9c635c00) [pid = 1852] [serial = 89] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x9bc6f800) [pid = 1852] [serial = 86] [outer = (nil)] [url = about:blank]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x97bb2400) [pid = 1852] [serial = 79] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x9d235400) [pid = 1852] [serial = 91] [outer = (nil)] [url = about:blank]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x97bb3400) [pid = 1852] [serial = 83] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328183094]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x9ad1ac00) [pid = 1852] [serial = 80] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x9c63e000) [pid = 1852] [serial = 88] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x9ad19400) [pid = 1852] [serial = 85] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:23:20 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x9468e800) [pid = 1852] [serial = 78] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:23:20 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
17:23:20 INFO - document served over http requires an http
17:23:20 INFO - sub-resource via script-tag using the http-csp
17:23:20 INFO - delivery method with no-redirect and when
17:23: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"
17:23:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:20 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
17:23:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 942ms
17:23:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:23:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x94850400 == 44 [pid = 1852] [id = 50]
17:23:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x9548c400) [pid = 1852] [serial = 139] [outer = (nil)]
17:23:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0xa14a2c00) [pid = 1852] [serial = 140] [outer = 0x9548c400]
17:23:20 INFO - PROCESS | 1852 | 1448328200830 Marionette INFO loaded listener.js
17:23:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0xa86df800) [pid = 1852] [serial = 141] [outer = 0x9548c400]
17:23:21 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
17:23:21 INFO - document served over http requires an http
17:23:21 INFO - sub-resource via script-tag using the http-csp
17:23:21 INFO - delivery method with swap-origin-redirect and when
17:23: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"
17:23:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:21 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
17:23:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 887ms
17:23:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:23:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d4ab800 == 45 [pid = 1852] [id = 51]
17:23:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x9d4abc00) [pid = 1852] [serial = 142] [outer = (nil)]
17:23:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x9d4ae800) [pid = 1852] [serial = 143] [outer = 0x9d4abc00]
17:23:21 INFO - PROCESS | 1852 | 1448328201725 Marionette INFO loaded listener.js
17:23:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0xa57aa000) [pid = 1852] [serial = 144] [outer = 0x9d4abc00]
17:23:22 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
17:23:22 INFO - document served over http requires an http
17:23:22 INFO - sub-resource via xhr-request using the http-csp
17:23:22 INFO - delivery method with keep-origin-redirect and when
17:23: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"
17:23:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:22 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
17:23:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 833ms
17:23:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
17:23:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b982c00 == 46 [pid = 1852] [id = 52]
17:23:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x9b984c00) [pid = 1852] [serial = 145] [outer = (nil)]
17:23:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x9b989000) [pid = 1852] [serial = 146] [outer = 0x9b984c00]
17:23:22 INFO - PROCESS | 1852 | 1448328202561 Marionette INFO loaded listener.js
17:23:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0xa57a9400) [pid = 1852] [serial = 147] [outer = 0x9b984c00]
17:23:23 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
17:23:23 INFO - document served over http requires an http
17:23:23 INFO - sub-resource via xhr-request using the http-csp
17:23:23 INFO - delivery method with no-redirect and when
17:23: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"
17:23:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:23 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
17:23:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 780ms
17:23:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:23:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x92688000 == 47 [pid = 1852] [id = 53]
17:23:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x9268a400) [pid = 1852] [serial = 148] [outer = (nil)]
17:23:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x9268f800) [pid = 1852] [serial = 149] [outer = 0x9268a400]
17:23:23 INFO - PROCESS | 1852 | 1448328203359 Marionette INFO loaded listener.js
17:23:23 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x9b988800) [pid = 1852] [serial = 150] [outer = 0x9268a400]
17:23:24 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
17:23:24 INFO - document served over http requires an http
17:23:24 INFO - sub-resource via xhr-request using the http-csp
17:23:24 INFO - delivery method with swap-origin-redirect and when
17:23: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"
17:23:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:24 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
17:23:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 980ms
17:23:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:23:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x91ddf400 == 48 [pid = 1852] [id = 54]
17:23:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x91de4000) [pid = 1852] [serial = 151] [outer = (nil)]
17:23:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x91de9000) [pid = 1852] [serial = 152] [outer = 0x91de4000]
17:23:24 INFO - PROCESS | 1852 | 1448328204411 Marionette INFO loaded listener.js
17:23:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x945bd000) [pid = 1852] [serial = 153] [outer = 0x91de4000]
17:23:25 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
17:23:25 INFO - document served over http requires an https
17:23:25 INFO - sub-resource via fetch-request using the http-csp
17:23:25 INFO - delivery method with keep-origin-redirect and when
17:23: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"
17:23:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:25 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
17:23:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1196ms
17:23:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
17:23:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x91de6000 == 49 [pid = 1852] [id = 55]
17:23:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x97bb7800) [pid = 1852] [serial = 154] [outer = (nil)]
17:23:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x9a330400) [pid = 1852] [serial = 155] [outer = 0x97bb7800]
17:23:25 INFO - PROCESS | 1852 | 1448328205630 Marionette INFO loaded listener.js
17:23:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x9b78a000) [pid = 1852] [serial = 156] [outer = 0x97bb7800]
17:23:26 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
17:23:26 INFO - document served over http requires an https
17:23:26 INFO - sub-resource via fetch-request using the http-csp
17:23:26 INFO - delivery method with no-redirect and when
17:23: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"
17:23:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:26 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
17:23:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1130ms
17:23:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:23:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x95499c00 == 50 [pid = 1852] [id = 56]
17:23:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x97cf1400) [pid = 1852] [serial = 157] [outer = (nil)]
17:23:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x9c852800) [pid = 1852] [serial = 158] [outer = 0x97cf1400]
17:23:26 INFO - PROCESS | 1852 | 1448328206838 Marionette INFO loaded listener.js
17:23:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x9d2a7800) [pid = 1852] [serial = 159] [outer = 0x97cf1400]
17:23:27 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
17:23:27 INFO - document served over http requires an https
17:23:27 INFO - sub-resource via fetch-request using the http-csp
17:23:27 INFO - delivery method with swap-origin-redirect and when
17:23: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"
17:23:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:27 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
17:23:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1280ms
17:23:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:23:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x98d7a800 == 51 [pid = 1852] [id = 57]
17:23:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x98d7b000) [pid = 1852] [serial = 160] [outer = (nil)]
17:23:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x98d84400) [pid = 1852] [serial = 161] [outer = 0x98d7b000]
17:23:28 INFO - PROCESS | 1852 | 1448328208087 Marionette INFO loaded listener.js
17:23:28 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x9d021000) [pid = 1852] [serial = 162] [outer = 0x98d7b000]
17:23:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x98ae9800 == 52 [pid = 1852] [id = 58]
17:23:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x98ae9c00) [pid = 1852] [serial = 163] [outer = (nil)]
17:23:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x98aea000) [pid = 1852] [serial = 164] [outer = 0x98ae9c00]
17:23:29 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
17:23:29 INFO - document served over http requires an https
17:23:29 INFO - sub-resource via iframe-tag using the http-csp
17:23:29 INFO - delivery method with keep-origin-redirect and when
17:23: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"
17:23:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:29 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
17:23:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1237ms
17:23:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:23:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x98ae5c00 == 53 [pid = 1852] [id = 59]
17:23:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x98aebc00) [pid = 1852] [serial = 165] [outer = (nil)]
17:23:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x98af1800) [pid = 1852] [serial = 166] [outer = 0x98aebc00]
17:23:29 INFO - PROCESS | 1852 | 1448328209327 Marionette INFO loaded listener.js
17:23:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x9d238000) [pid = 1852] [serial = 167] [outer = 0x98aebc00]
17:23:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x988d1800 == 54 [pid = 1852] [id = 60]
17:23:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x988d1c00) [pid = 1852] [serial = 168] [outer = (nil)]
17:23:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x988d2800) [pid = 1852] [serial = 169] [outer = 0x988d1c00]
17:23:30 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
17:23:30 INFO - document served over http requires an https
17:23:30 INFO - sub-resource via iframe-tag using the http-csp
17:23:30 INFO - delivery method with no-redirect and when
17:23: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"
17:23:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:30 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
17:23:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1233ms
17:23:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:23:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x91de3400 == 55 [pid = 1852] [id = 61]
17:23:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x988d4000) [pid = 1852] [serial = 170] [outer = (nil)]
17:23:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x98af1400) [pid = 1852] [serial = 171] [outer = 0x988d4000]
17:23:30 INFO - PROCESS | 1852 | 1448328210636 Marionette INFO loaded listener.js
17:23:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x9d4b9400) [pid = 1852] [serial = 172] [outer = 0x988d4000]
17:23:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d8a4400 == 56 [pid = 1852] [id = 62]
17:23:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x9e91e800) [pid = 1852] [serial = 173] [outer = (nil)]
17:23:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x9d8a4800) [pid = 1852] [serial = 174] [outer = 0x9e91e800]
17:23:31 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
17:23:31 INFO - document served over http requires an https
17:23:31 INFO - sub-resource via iframe-tag using the http-csp
17:23:31 INFO - delivery method with swap-origin-redirect and when
17:23: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"
17:23:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:31 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
17:23:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1336ms
17:23:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:23:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x92604c00 == 57 [pid = 1852] [id = 63]
17:23:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x988da000) [pid = 1852] [serial = 175] [outer = (nil)]
17:23:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x9fd26c00) [pid = 1852] [serial = 176] [outer = 0x988da000]
17:23:31 INFO - PROCESS | 1852 | 1448328211906 Marionette INFO loaded listener.js
17:23:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0xa918e400) [pid = 1852] [serial = 177] [outer = 0x988da000]
17:23:32 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
17:23:32 INFO - document served over http requires an https
17:23:32 INFO - sub-resource via script-tag using the http-csp
17:23:32 INFO - delivery method with keep-origin-redirect and when
17:23: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"
17:23:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:32 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
17:23:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1277ms
17:23:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
17:23:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x985e9000 == 58 [pid = 1852] [id = 64]
17:23:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x985ea000) [pid = 1852] [serial = 178] [outer = (nil)]
17:23:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x985f3800) [pid = 1852] [serial = 179] [outer = 0x985ea000]
17:23:33 INFO - PROCESS | 1852 | 1448328213179 Marionette INFO loaded listener.js
17:23:33 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0xac25ec00) [pid = 1852] [serial = 180] [outer = 0x985ea000]
17:23:33 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
17:23:33 INFO - document served over http requires an https
17:23:33 INFO - sub-resource via script-tag using the http-csp
17:23:33 INFO - delivery method with no-redirect and when
17:23: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"
17:23:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:33 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
17:23:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1038ms
17:23:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:23:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x97e06c00 == 59 [pid = 1852] [id = 65]
17:23:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x97e07c00) [pid = 1852] [serial = 181] [outer = (nil)]
17:23:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x97e0bc00) [pid = 1852] [serial = 182] [outer = 0x97e07c00]
17:23:34 INFO - PROCESS | 1852 | 1448328214231 Marionette INFO loaded listener.js
17:23:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x9d4a8800) [pid = 1852] [serial = 183] [outer = 0x97e07c00]
17:23:35 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
17:23:35 INFO - document served over http requires an https
17:23:35 INFO - sub-resource via script-tag using the http-csp
17:23:35 INFO - delivery method with swap-origin-redirect and when
17:23:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:23:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:35 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
17:23:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1161ms
17:23:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:23:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x9142f400 == 60 [pid = 1852] [id = 66]
17:23:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x9142f800) [pid = 1852] [serial = 184] [outer = (nil)]
17:23:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x91432800) [pid = 1852] [serial = 185] [outer = 0x9142f800]
17:23:35 INFO - PROCESS | 1852 | 1448328215453 Marionette INFO loaded listener.js
17:23:35 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x9d2b0000) [pid = 1852] [serial = 186] [outer = 0x9142f800]
17:23:36 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
17:23:36 INFO - document served over http requires an https
17:23:36 INFO - sub-resource via xhr-request using the http-csp
17:23:36 INFO - delivery method with keep-origin-redirect and when
17:23: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"
17:23:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:36 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
17:23:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1329ms
17:23:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
17:23:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x914cc000 == 61 [pid = 1852] [id = 67]
17:23:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x914cc400) [pid = 1852] [serial = 187] [outer = (nil)]
17:23:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x914ce000) [pid = 1852] [serial = 188] [outer = 0x914cc400]
17:23:36 INFO - PROCESS | 1852 | 1448328216776 Marionette INFO loaded listener.js
17:23:36 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x914d5000) [pid = 1852] [serial = 189] [outer = 0x914cc400]
17:23:37 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
17:23:37 INFO - document served over http requires an https
17:23:37 INFO - sub-resource via xhr-request using the http-csp
17:23:37 INFO - delivery method with no-redirect and when
17:23: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"
17:23:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:37 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
17:23:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1129ms
17:23:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:23:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x9107ec00 == 62 [pid = 1852] [id = 68]
17:23:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x9107f000) [pid = 1852] [serial = 190] [outer = (nil)]
17:23:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x91088c00) [pid = 1852] [serial = 191] [outer = 0x9107f000]
17:23:37 INFO - PROCESS | 1852 | 1448328217877 Marionette INFO loaded listener.js
17:23:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x914ce800) [pid = 1852] [serial = 192] [outer = 0x9107f000]
17:23:39 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
17:23:39 INFO - document served over http requires an https
17:23:39 INFO - sub-resource via xhr-request using the http-csp
17:23:39 INFO - delivery method with swap-origin-redirect and when
17:23: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"
17:23:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:39 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
17:23:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2178ms
17:23:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:23:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x90fbcc00 == 63 [pid = 1852] [id = 69]
17:23:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x90fc0400) [pid = 1852] [serial = 193] [outer = (nil)]
17:23:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x9108a000) [pid = 1852] [serial = 194] [outer = 0x90fc0400]
17:23:40 INFO - PROCESS | 1852 | 1448328220191 Marionette INFO loaded listener.js
17:23:40 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x914d6000) [pid = 1852] [serial = 195] [outer = 0x90fc0400]
17:23:41 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
17:23:41 INFO - document served over http requires an http
17:23:41 INFO - sub-resource via fetch-request using the meta-csp
17:23:41 INFO - delivery method with keep-origin-redirect and when
17:23: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-http/fetch-request/generic.keep-origin-redirect.http.html"
17:23:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:41 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
17:23:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1229ms
17:23:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
17:23:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x92606800 == 64 [pid = 1852] [id = 70]
17:23:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x92608c00) [pid = 1852] [serial = 196] [outer = (nil)]
17:23:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x92663800) [pid = 1852] [serial = 197] [outer = 0x92608c00]
17:23:41 INFO - PROCESS | 1852 | 1448328221300 Marionette INFO loaded listener.js
17:23:41 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x92690400) [pid = 1852] [serial = 198] [outer = 0x92608c00]
17:23:41 INFO - PROCESS | 1852 | 1448328221793 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9b982c00 == 63 [pid = 1852] [id = 52]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9d4ab800 == 62 [pid = 1852] [id = 51]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x94850400 == 61 [pid = 1852] [id = 50]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9d25ac00 == 60 [pid = 1852] [id = 49]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9b32a800 == 59 [pid = 1852] [id = 48]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9d239000 == 58 [pid = 1852] [id = 47]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x95f2b800 == 57 [pid = 1852] [id = 46]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9c636000 == 56 [pid = 1852] [id = 45]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x945bd800 == 55 [pid = 1852] [id = 44]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9bc71800 == 54 [pid = 1852] [id = 43]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9c63b400 == 53 [pid = 1852] [id = 38]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x95498000 == 52 [pid = 1852] [id = 37]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9d354000 == 51 [pid = 1852] [id = 36]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9c837400 == 50 [pid = 1852] [id = 35]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9b5d1c00 == 49 [pid = 1852] [id = 34]
17:23:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9548f400 == 48 [pid = 1852] [id = 33]
17:23:42 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x9b5c9800) [pid = 1852] [serial = 82] [outer = (nil)] [url = about:blank]
17:23:42 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x9c630c00) [pid = 1852] [serial = 87] [outer = (nil)] [url = about:blank]
17:23:42 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
17:23:42 INFO - document served over http requires an http
17:23:42 INFO - sub-resource via fetch-request using the meta-csp
17:23:42 INFO - delivery method with no-redirect and when
17:23:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
17:23:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:42 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
17:23:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1487ms
17:23:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:23:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x94684c00 == 49 [pid = 1852] [id = 71]
17:23:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x95f34000) [pid = 1852] [serial = 199] [outer = (nil)]
17:23:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x97cf4400) [pid = 1852] [serial = 200] [outer = 0x95f34000]
17:23:42 INFO - PROCESS | 1852 | 1448328222807 Marionette INFO loaded listener.js
17:23:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x9a32b400) [pid = 1852] [serial = 201] [outer = 0x95f34000]
17:23:43 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
17:23:43 INFO - document served over http requires an http
17:23:43 INFO - sub-resource via fetch-request using the meta-csp
17:23:43 INFO - delivery method with swap-origin-redirect and when
17:23: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-http/fetch-request/generic.swap-origin-redirect.http.html"
17:23:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:43 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
17:23:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1040ms
17:23:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:23:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x97bad000 == 50 [pid = 1852] [id = 72]
17:23:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x9b97c400) [pid = 1852] [serial = 202] [outer = (nil)]
17:23:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x9b985000) [pid = 1852] [serial = 203] [outer = 0x9b97c400]
17:23:43 INFO - PROCESS | 1852 | 1448328223937 Marionette INFO loaded listener.js
17:23:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x9bc73800) [pid = 1852] [serial = 204] [outer = 0x9b97c400]
17:23:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c638400 == 51 [pid = 1852] [id = 73]
17:23:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x9c638800) [pid = 1852] [serial = 205] [outer = (nil)]
17:23:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x9c82ac00) [pid = 1852] [serial = 206] [outer = 0x9c638800]
17:23:44 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
17:23:44 INFO - document served over http requires an http
17:23:44 INFO - sub-resource via iframe-tag using the meta-csp
17:23:44 INFO - delivery method with keep-origin-redirect and when
17:23: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-http/iframe-tag/generic.keep-origin-redirect.http.html"
17:23:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:44 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
17:23:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1223ms
17:23:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:23:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c63c000 == 52 [pid = 1852] [id = 74]
17:23:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x9c63dc00) [pid = 1852] [serial = 207] [outer = (nil)]
17:23:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x9c853c00) [pid = 1852] [serial = 208] [outer = 0x9c63dc00]
17:23:45 INFO - PROCESS | 1852 | 1448328225212 Marionette INFO loaded listener.js
17:23:45 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x9d265000) [pid = 1852] [serial = 209] [outer = 0x9c63dc00]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x9268f800) [pid = 1852] [serial = 149] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x9c63ac00) [pid = 1852] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328197388]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x9d2b2400) [pid = 1852] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x9548c400) [pid = 1852] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x97bb3000) [pid = 1852] [serial = 128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x9c82c800) [pid = 1852] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x945be000) [pid = 1852] [serial = 122] [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]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x9d23a000) [pid = 1852] [serial = 131] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x9b984c00) [pid = 1852] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x9d4abc00) [pid = 1852] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x9c851000) [pid = 1852] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x9b989000) [pid = 1852] [serial = 146] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x945bec00) [pid = 1852] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x9260b000) [pid = 1852] [serial = 118] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0xa14a2c00) [pid = 1852] [serial = 140] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x9e934000) [pid = 1852] [serial = 137] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x9d2ab400) [pid = 1852] [serial = 134] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x9d4ae800) [pid = 1852] [serial = 143] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x9d2a6400) [pid = 1852] [serial = 132] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x9b56e000) [pid = 1852] [serial = 129] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x97942400) [pid = 1852] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328197388]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x95493400) [pid = 1852] [serial = 123] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0xa1402c00) [pid = 1852] [serial = 109] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0xa729d400) [pid = 1852] [serial = 112] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x9c851800) [pid = 1852] [serial = 115] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x9e91ac00) [pid = 1852] [serial = 100] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x9f9d0800) [pid = 1852] [serial = 103] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0xa0350400) [pid = 1852] [serial = 106] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x9bc38400) [pid = 1852] [serial = 94] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x9d2af400) [pid = 1852] [serial = 97] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0xa57a9400) [pid = 1852] [serial = 147] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0xa57aa000) [pid = 1852] [serial = 144] [outer = (nil)] [url = about:blank]
17:23:45 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x95f2f400) [pid = 1852] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
17:23:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x97bb2400 == 53 [pid = 1852] [id = 75]
17:23:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x97bb3000) [pid = 1852] [serial = 210] [outer = (nil)]
17:23:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x9b2c1400) [pid = 1852] [serial = 211] [outer = 0x97bb3000]
17:23:46 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
17:23:46 INFO - document served over http requires an http
17:23:46 INFO - sub-resource via iframe-tag using the meta-csp
17:23:46 INFO - delivery method with no-redirect and when
17:23: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-http/iframe-tag/generic.no-redirect.http.html"
17:23:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:46 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
17:23:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1286ms
17:23:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:23:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c84e000 == 54 [pid = 1852] [id = 76]
17:23:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x9d2afc00) [pid = 1852] [serial = 212] [outer = (nil)]
17:23:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x9d2b3000) [pid = 1852] [serial = 213] [outer = 0x9d2afc00]
17:23:46 INFO - PROCESS | 1852 | 1448328226494 Marionette INFO loaded listener.js
17:23:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x9d4ae800) [pid = 1852] [serial = 214] [outer = 0x9d2afc00]
17:23:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d8a8400 == 55 [pid = 1852] [id = 77]
17:23:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x9e91ac00) [pid = 1852] [serial = 215] [outer = (nil)]
17:23:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x9e91e400) [pid = 1852] [serial = 216] [outer = 0x9e91ac00]
17:23:47 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
17:23:47 INFO - document served over http requires an http
17:23:47 INFO - sub-resource via iframe-tag using the meta-csp
17:23:47 INFO - delivery method with swap-origin-redirect and when
17:23: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-http/iframe-tag/generic.swap-origin-redirect.http.html"
17:23:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:47 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
17:23:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1108ms
17:23:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:23:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x9108d800 == 56 [pid = 1852] [id = 78]
17:23:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x9d2b1c00) [pid = 1852] [serial = 217] [outer = (nil)]
17:23:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x9e925400) [pid = 1852] [serial = 218] [outer = 0x9d2b1c00]
17:23:47 INFO - PROCESS | 1852 | 1448328227620 Marionette INFO loaded listener.js
17:23:47 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x9fe91000) [pid = 1852] [serial = 219] [outer = 0x9d2b1c00]
17:23:48 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
17:23:48 INFO - document served over http requires an http
17:23:48 INFO - sub-resource via script-tag using the meta-csp
17:23:48 INFO - delivery method with keep-origin-redirect and when
17:23: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-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
17:23:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:48 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
17:23:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1051ms
17:23:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
17:23:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d4bb400 == 57 [pid = 1852] [id = 79]
17:23:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x9fdd9400) [pid = 1852] [serial = 220] [outer = (nil)]
17:23:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0xa0438800) [pid = 1852] [serial = 221] [outer = 0x9fdd9400]
17:23:48 INFO - PROCESS | 1852 | 1448328228645 Marionette INFO loaded listener.js
17:23:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0xa5731800) [pid = 1852] [serial = 222] [outer = 0x9fdd9400]
17:23:49 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
17:23:49 INFO - document served over http requires an http
17:23:49 INFO - sub-resource via script-tag using the meta-csp
17:23:49 INFO - delivery method with no-redirect and when
17:23: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-http/script-tag/generic.no-redirect.http.html"
17:23:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:49 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
17:23:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1186ms
17:23:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:23:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x92609000 == 58 [pid = 1852] [id = 80]
17:23:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x9260cc00) [pid = 1852] [serial = 223] [outer = (nil)]
17:23:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x945c3800) [pid = 1852] [serial = 224] [outer = 0x9260cc00]
17:23:49 INFO - PROCESS | 1852 | 1448328229981 Marionette INFO loaded listener.js
17:23:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x97cf6800) [pid = 1852] [serial = 225] [outer = 0x9260cc00]
17:23:50 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
17:23:50 INFO - document served over http requires an http
17:23:50 INFO - sub-resource via script-tag using the meta-csp
17:23:50 INFO - delivery method with swap-origin-redirect and when
17:23: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-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
17:23:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:23:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:23:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:50 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
17:23:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1350ms
17:23:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:23:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b2bec00 == 59 [pid = 1852] [id = 81]
17:23:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x9b693c00) [pid = 1852] [serial = 226] [outer = (nil)]
17:23:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x9b981000) [pid = 1852] [serial = 227] [outer = 0x9b693c00]
17:23:51 INFO - PROCESS | 1852 | 1448328231372 Marionette INFO loaded listener.js
17:23:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x9c84fc00) [pid = 1852] [serial = 228] [outer = 0x9b693c00]
17:23:52 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
17:23:52 INFO - document served over http requires an http
17:23:52 INFO - sub-resource via xhr-request using the meta-csp
17:23:52 INFO - delivery method with keep-origin-redirect and when
17:23: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-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
17:23:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:52 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
17:23:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1603ms
17:23:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
17:23:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x9f916c00 == 60 [pid = 1852] [id = 82]
17:23:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x9f9d0800) [pid = 1852] [serial = 229] [outer = (nil)]
17:23:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0xa0f58c00) [pid = 1852] [serial = 230] [outer = 0x9f9d0800]
17:23:53 INFO - PROCESS | 1852 | 1448328233045 Marionette INFO loaded listener.js
17:23:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0xa86dfc00) [pid = 1852] [serial = 231] [outer = 0x9f9d0800]
17:23:53 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
17:23:53 INFO - document served over http requires an http
17:23:53 INFO - sub-resource via xhr-request using the meta-csp
17:23:53 INFO - delivery method with no-redirect and when
17:23: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-http/xhr-request/generic.no-redirect.http.html"
17:23:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:53 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
17:23:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1232ms
17:23:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:23:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x90cdac00 == 61 [pid = 1852] [id = 83]
17:23:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x90cdb000) [pid = 1852] [serial = 232] [outer = (nil)]
17:23:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x90cdf000) [pid = 1852] [serial = 233] [outer = 0x90cdb000]
17:23:54 INFO - PROCESS | 1852 | 1448328234161 Marionette INFO loaded listener.js
17:23:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0xa570c800) [pid = 1852] [serial = 234] [outer = 0x90cdb000]
17:23:55 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
17:23:55 INFO - document served over http requires an http
17:23:55 INFO - sub-resource via xhr-request using the meta-csp
17:23:55 INFO - delivery method with swap-origin-redirect and when
17:23: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-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
17:23:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:23:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:23:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:55 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
17:23:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1152ms
17:23:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:23:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x90cdd800 == 62 [pid = 1852] [id = 84]
17:23:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x90ce0800) [pid = 1852] [serial = 235] [outer = (nil)]
17:23:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x9b3db400) [pid = 1852] [serial = 236] [outer = 0x90ce0800]
17:23:55 INFO - PROCESS | 1852 | 1448328235316 Marionette INFO loaded listener.js
17:23:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x9b3e3000) [pid = 1852] [serial = 237] [outer = 0x90ce0800]
17:23:56 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
17:23:56 INFO - document served over http requires an https
17:23:56 INFO - sub-resource via fetch-request using the meta-csp
17:23:56 INFO - delivery method with keep-origin-redirect and when
17:23: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
17:23:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:56 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
17:23:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1181ms
17:23:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
17:23:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b3da400 == 63 [pid = 1852] [id = 85]
17:23:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x9b3e5400) [pid = 1852] [serial = 238] [outer = (nil)]
17:23:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x9bd50c00) [pid = 1852] [serial = 239] [outer = 0x9b3e5400]
17:23:56 INFO - PROCESS | 1852 | 1448328236526 Marionette INFO loaded listener.js
17:23:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x9bd58400) [pid = 1852] [serial = 240] [outer = 0x9b3e5400]
17:23:57 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
17:23:57 INFO - document served over http requires an https
17:23:57 INFO - sub-resource via fetch-request using the meta-csp
17:23:57 INFO - delivery method with no-redirect and when
17:23:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
17:23:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:57 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
17:23:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1180ms
17:23:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:23:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x95448000 == 64 [pid = 1852] [id = 86]
17:23:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x95448800) [pid = 1852] [serial = 241] [outer = (nil)]
17:23:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x9544bc00) [pid = 1852] [serial = 242] [outer = 0x95448800]
17:23:57 INFO - PROCESS | 1852 | 1448328237707 Marionette INFO loaded listener.js
17:23:57 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x95452800) [pid = 1852] [serial = 243] [outer = 0x95448800]
17:23:58 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
17:23:58 INFO - document served over http requires an https
17:23:58 INFO - sub-resource via fetch-request using the meta-csp
17:23:58 INFO - delivery method with swap-origin-redirect and when
17:23: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-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
17:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:23:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:23:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:23:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:58 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
17:23:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1196ms
17:23:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:23:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x9544a400 == 65 [pid = 1852] [id = 87]
17:23:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x95450000) [pid = 1852] [serial = 244] [outer = (nil)]
17:23:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x9bd57800) [pid = 1852] [serial = 245] [outer = 0x95450000]
17:23:58 INFO - PROCESS | 1852 | 1448328238915 Marionette INFO loaded listener.js
17:23:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:23:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0xa1229400) [pid = 1852] [serial = 246] [outer = 0x95450000]
17:23:59 INFO - PROCESS | 1852 | ++DOCSHELL 0xa122d800 == 66 [pid = 1852] [id = 88]
17:23:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0xa122dc00) [pid = 1852] [serial = 247] [outer = (nil)]
17:23:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0xa0302c00) [pid = 1852] [serial = 248] [outer = 0xa122dc00]
17:23:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
17:23:59 INFO - document served over http requires an https
17:23:59 INFO - sub-resource via iframe-tag using the meta-csp
17:23:59 INFO - delivery method with keep-origin-redirect and when
17:23:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
17:23:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:23:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:23:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:23:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:23:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:23:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:23:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
17:23:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1290ms
17:23:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:24:00 INFO - PROCESS | 1852 | ++DOCSHELL 0xa0301400 == 67 [pid = 1852] [id = 89]
17:24:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0xa0301800) [pid = 1852] [serial = 249] [outer = (nil)]
17:24:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0xa030a800) [pid = 1852] [serial = 250] [outer = 0xa0301800]
17:24:00 INFO - PROCESS | 1852 | 1448328240305 Marionette INFO loaded listener.js
17:24:00 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0xa1224800) [pid = 1852] [serial = 251] [outer = 0xa0301800]
17:24:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x983be000 == 68 [pid = 1852] [id = 90]
17:24:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x983be400) [pid = 1852] [serial = 252] [outer = (nil)]
17:24:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x983bf400) [pid = 1852] [serial = 253] [outer = 0x983be400]
17:24:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
17:24:01 INFO - document served over http requires an https
17:24:01 INFO - sub-resource via iframe-tag using the meta-csp
17:24:01 INFO - delivery method with no-redirect and when
17:24:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
17:24:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
17:24:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1387ms
17:24:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:24:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x983bfc00 == 69 [pid = 1852] [id = 91]
17:24:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x983c0400) [pid = 1852] [serial = 254] [outer = (nil)]
17:24:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x983c6000) [pid = 1852] [serial = 255] [outer = 0x983c0400]
17:24:01 INFO - PROCESS | 1852 | 1448328241698 Marionette INFO loaded listener.js
17:24:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0xa030ec00) [pid = 1852] [serial = 256] [outer = 0x983c0400]
17:24:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f261800 == 70 [pid = 1852] [id = 92]
17:24:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x90fc3800) [pid = 1852] [serial = 257] [outer = (nil)]
17:24:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x9142ec00) [pid = 1852] [serial = 258] [outer = 0x90fc3800]
17:24:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
17:24:04 INFO - document served over http requires an https
17:24:04 INFO - sub-resource via iframe-tag using the meta-csp
17:24:04 INFO - delivery method with swap-origin-redirect and when
17:24:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
17:24:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
17:24:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3443ms
17:24:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:24:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x91089800 == 71 [pid = 1852] [id = 93]
17:24:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x91ddec00) [pid = 1852] [serial = 259] [outer = (nil)]
17:24:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x91de6400) [pid = 1852] [serial = 260] [outer = 0x91ddec00]
17:24:05 INFO - PROCESS | 1852 | 1448328245068 Marionette INFO loaded listener.js
17:24:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x9268ac00) [pid = 1852] [serial = 261] [outer = 0x91ddec00]
17:24:06 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
17:24:06 INFO - document served over http requires an https
17:24:06 INFO - sub-resource via script-tag using the meta-csp
17:24:06 INFO - delivery method with keep-origin-redirect and when
17:24: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-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
17:24:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:06 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
17:24:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1290ms
17:24:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
17:24:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x9107e400 == 72 [pid = 1852] [id = 94]
17:24:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x91085000) [pid = 1852] [serial = 262] [outer = (nil)]
17:24:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x91dde400) [pid = 1852] [serial = 263] [outer = 0x91085000]
17:24:06 INFO - PROCESS | 1852 | 1448328246379 Marionette INFO loaded listener.js
17:24:06 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x97ce8c00) [pid = 1852] [serial = 264] [outer = 0x91085000]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x9108d800 == 71 [pid = 1852] [id = 78]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x9d8a8400 == 70 [pid = 1852] [id = 77]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x9c84e000 == 69 [pid = 1852] [id = 76]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x97bb2400 == 68 [pid = 1852] [id = 75]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x9c63c000 == 67 [pid = 1852] [id = 74]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x9c638400 == 66 [pid = 1852] [id = 73]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x97bad000 == 65 [pid = 1852] [id = 72]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x94684c00 == 64 [pid = 1852] [id = 71]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x92606800 == 63 [pid = 1852] [id = 70]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x90fbcc00 == 62 [pid = 1852] [id = 69]
17:24:06 INFO - PROCESS | 1852 | --DOCSHELL 0x9107ec00 == 61 [pid = 1852] [id = 68]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x914cc000 == 60 [pid = 1852] [id = 67]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x9142f400 == 59 [pid = 1852] [id = 66]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x97e06c00 == 58 [pid = 1852] [id = 65]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x985e9000 == 57 [pid = 1852] [id = 64]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x92604c00 == 56 [pid = 1852] [id = 63]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x9d8a4400 == 55 [pid = 1852] [id = 62]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x91de3400 == 54 [pid = 1852] [id = 61]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x988d1800 == 53 [pid = 1852] [id = 60]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x98ae5c00 == 52 [pid = 1852] [id = 59]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x98ae9800 == 51 [pid = 1852] [id = 58]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x98d7a800 == 50 [pid = 1852] [id = 57]
17:24:07 INFO - PROCESS | 1852 | --DOCSHELL 0x91ddf400 == 49 [pid = 1852] [id = 54]
17:24:07 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x9a334400) [pid = 1852] [serial = 124] [outer = (nil)] [url = about:blank]
17:24:07 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x9d4c1800) [pid = 1852] [serial = 135] [outer = (nil)] [url = about:blank]
17:24:07 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0xa86df800) [pid = 1852] [serial = 141] [outer = (nil)] [url = about:blank]
17:24:07 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0xa049fc00) [pid = 1852] [serial = 138] [outer = (nil)] [url = about:blank]
17:24:07 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x9c84f800) [pid = 1852] [serial = 130] [outer = (nil)] [url = about:blank]
17:24:07 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
17:24:07 INFO - document served over http requires an https
17:24:07 INFO - sub-resource via script-tag using the meta-csp
17:24:07 INFO - delivery method with no-redirect and when
17:24:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
17:24:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:07 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
17:24:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1180ms
17:24:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:24:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x914ce400 == 50 [pid = 1852] [id = 95]
17:24:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x9268b800) [pid = 1852] [serial = 265] [outer = (nil)]
17:24:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x97cef000) [pid = 1852] [serial = 266] [outer = 0x9268b800]
17:24:07 INFO - PROCESS | 1852 | 1448328247562 Marionette INFO loaded listener.js
17:24:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x97e0ec00) [pid = 1852] [serial = 267] [outer = 0x9268b800]
17:24:08 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
17:24:08 INFO - document served over http requires an https
17:24:08 INFO - sub-resource via script-tag using the meta-csp
17:24:08 INFO - delivery method with swap-origin-redirect and when
17:24: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-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
17:24:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:08 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
17:24:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1047ms
17:24:08 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:24:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x95449400 == 51 [pid = 1852] [id = 96]
17:24:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x97e0b800) [pid = 1852] [serial = 268] [outer = (nil)]
17:24:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x988cd000) [pid = 1852] [serial = 269] [outer = 0x97e0b800]
17:24:08 INFO - PROCESS | 1852 | 1448328248577 Marionette INFO loaded listener.js
17:24:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x98af0000) [pid = 1852] [serial = 270] [outer = 0x97e0b800]
17:24:09 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
17:24:09 INFO - document served over http requires an https
17:24:09 INFO - sub-resource via xhr-request using the meta-csp
17:24:09 INFO - delivery method with keep-origin-redirect and when
17:24: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-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
17:24:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:09 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
17:24:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1030ms
17:24:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
17:24:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x985e6400 == 52 [pid = 1852] [id = 97]
17:24:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x988cb400) [pid = 1852] [serial = 271] [outer = (nil)]
17:24:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x98d86000) [pid = 1852] [serial = 272] [outer = 0x988cb400]
17:24:09 INFO - PROCESS | 1852 | 1448328249633 Marionette INFO loaded listener.js
17:24:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x9af6c800) [pid = 1852] [serial = 273] [outer = 0x988cb400]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x95f34000) [pid = 1852] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x9c638800) [pid = 1852] [serial = 205] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x9b97c400) [pid = 1852] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x9e91ac00) [pid = 1852] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x9268a400) [pid = 1852] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x9c630800) [pid = 1852] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x92608c00) [pid = 1852] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x97bb3000) [pid = 1852] [serial = 210] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328225869]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x90fc0400) [pid = 1852] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x9d2afc00) [pid = 1852] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x9d2b1c00) [pid = 1852] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x9c63dc00) [pid = 1852] [serial = 207] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x9e91e800) [pid = 1852] [serial = 173] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x98ae9c00) [pid = 1852] [serial = 163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x988d1c00) [pid = 1852] [serial = 168] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328209956]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x97cf4400) [pid = 1852] [serial = 200] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x98af1400) [pid = 1852] [serial = 171] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x92663800) [pid = 1852] [serial = 197] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x9c852800) [pid = 1852] [serial = 158] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x9a330400) [pid = 1852] [serial = 155] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x9d8a4800) [pid = 1852] [serial = 174] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x9c82ac00) [pid = 1852] [serial = 206] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x91de9000) [pid = 1852] [serial = 152] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x97e0bc00) [pid = 1852] [serial = 182] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x9b2c1400) [pid = 1852] [serial = 211] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328225869]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x98af1800) [pid = 1852] [serial = 166] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x9fd26c00) [pid = 1852] [serial = 176] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x9d2b3000) [pid = 1852] [serial = 213] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x9b985000) [pid = 1852] [serial = 203] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x914ce000) [pid = 1852] [serial = 188] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x98d84400) [pid = 1852] [serial = 161] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x98aea000) [pid = 1852] [serial = 164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x9c853c00) [pid = 1852] [serial = 208] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x9108a000) [pid = 1852] [serial = 194] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x9e91e400) [pid = 1852] [serial = 216] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x91432800) [pid = 1852] [serial = 185] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x988d2800) [pid = 1852] [serial = 169] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328209956]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x91088c00) [pid = 1852] [serial = 191] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x985f3800) [pid = 1852] [serial = 179] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x9e925400) [pid = 1852] [serial = 218] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x9b988800) [pid = 1852] [serial = 150] [outer = (nil)] [url = about:blank]
17:24:10 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x9d269800) [pid = 1852] [serial = 92] [outer = (nil)] [url = about:blank]
17:24:10 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
17:24:10 INFO - document served over http requires an https
17:24:10 INFO - sub-resource via xhr-request using the meta-csp
17:24:10 INFO - delivery method with no-redirect and when
17:24:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
17:24:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:10 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
17:24:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1075ms
17:24:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:24:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x92689000 == 53 [pid = 1852] [id = 98]
17:24:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x9268a400) [pid = 1852] [serial = 274] [outer = (nil)]
17:24:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x98aeb400) [pid = 1852] [serial = 275] [outer = 0x9268a400]
17:24:10 INFO - PROCESS | 1852 | 1448328250709 Marionette INFO loaded listener.js
17:24:10 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x9b3e5800) [pid = 1852] [serial = 276] [outer = 0x9268a400]
17:24:11 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
17:24:11 INFO - document served over http requires an https
17:24:11 INFO - sub-resource via xhr-request using the meta-csp
17:24:11 INFO - delivery method with swap-origin-redirect and when
17:24:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
17:24:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:11 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
17:24:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 979ms
17:24:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:24:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x91de4400 == 54 [pid = 1852] [id = 99]
17:24:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x97e0bc00) [pid = 1852] [serial = 277] [outer = (nil)]
17:24:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x9bc70c00) [pid = 1852] [serial = 278] [outer = 0x97e0bc00]
17:24:11 INFO - PROCESS | 1852 | 1448328251776 Marionette INFO loaded listener.js
17:24:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x9c0ef000) [pid = 1852] [serial = 279] [outer = 0x97e0bc00]
17:24:12 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
17:24:12 INFO - document served over http requires an http
17:24:12 INFO - sub-resource via fetch-request using the meta-csp
17:24:12 INFO - delivery method with keep-origin-redirect and when
17:24: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/fetch-request/generic.keep-origin-redirect.http.html"
17:24:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:24:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:24:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:24:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:12 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
17:24:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1026ms
17:24:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
17:24:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b9f4800 == 55 [pid = 1852] [id = 100]
17:24:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x9bc74000) [pid = 1852] [serial = 280] [outer = (nil)]
17:24:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x9c82e800) [pid = 1852] [serial = 281] [outer = 0x9bc74000]
17:24:12 INFO - PROCESS | 1852 | 1448328252711 Marionette INFO loaded listener.js
17:24:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x9d237800) [pid = 1852] [serial = 282] [outer = 0x9bc74000]
17:24:13 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
17:24:13 INFO - document served over http requires an http
17:24:13 INFO - sub-resource via fetch-request using the meta-csp
17:24:13 INFO - delivery method with no-redirect and when
17:24:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
17:24:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:24:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:24:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:24:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:13 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
17:24:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 974ms
17:24:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:24:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f268000 == 56 [pid = 1852] [id = 101]
17:24:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x9108d000) [pid = 1852] [serial = 283] [outer = (nil)]
17:24:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x914d6c00) [pid = 1852] [serial = 284] [outer = 0x9108d000]
17:24:13 INFO - PROCESS | 1852 | 1448328253772 Marionette INFO loaded listener.js
17:24:13 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x92661c00) [pid = 1852] [serial = 285] [outer = 0x9108d000]
17:24:14 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
17:24:14 INFO - document served over http requires an http
17:24:14 INFO - sub-resource via fetch-request using the meta-csp
17:24:14 INFO - delivery method with swap-origin-redirect and when
17:24:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
17:24:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:24:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:24:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:24:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:14 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
17:24:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1247ms
17:24:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:24:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x945c6800 == 57 [pid = 1852] [id = 102]
17:24:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x94690000) [pid = 1852] [serial = 286] [outer = (nil)]
17:24:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x97cf3400) [pid = 1852] [serial = 287] [outer = 0x94690000]
17:24:15 INFO - PROCESS | 1852 | 1448328255052 Marionette INFO loaded listener.js
17:24:15 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x98aec800) [pid = 1852] [serial = 288] [outer = 0x94690000]
17:24:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x9bd4d400 == 58 [pid = 1852] [id = 103]
17:24:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x9bd4dc00) [pid = 1852] [serial = 289] [outer = (nil)]
17:24:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x9b32a800) [pid = 1852] [serial = 290] [outer = 0x9bd4dc00]
17:24:16 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
17:24:16 INFO - document served over http requires an http
17:24:16 INFO - sub-resource via iframe-tag using the meta-csp
17:24:16 INFO - delivery method with keep-origin-redirect and when
17:24:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
17:24:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:16 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
17:24:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1381ms
17:24:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:24:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x9793d000 == 59 [pid = 1852] [id = 104]
17:24:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x9c633000) [pid = 1852] [serial = 291] [outer = (nil)]
17:24:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x9d2a6400) [pid = 1852] [serial = 292] [outer = 0x9c633000]
17:24:16 INFO - PROCESS | 1852 | 1448328256436 Marionette INFO loaded listener.js
17:24:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x9d4a4000) [pid = 1852] [serial = 293] [outer = 0x9c633000]
17:24:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d4c4400 == 60 [pid = 1852] [id = 105]
17:24:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x9d641800) [pid = 1852] [serial = 294] [outer = (nil)]
17:24:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x9d2aa800) [pid = 1852] [serial = 295] [outer = 0x9d641800]
17:24:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x9d4aa800) [pid = 1852] [serial = 296] [outer = 0x9b169c00]
17:24:17 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
17:24:17 INFO - document served over http requires an http
17:24:17 INFO - sub-resource via iframe-tag using the meta-csp
17:24:17 INFO - delivery method with no-redirect and when
17:24:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
17:24:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:17 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
17:24:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1344ms
17:24:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:24:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d4a9400 == 61 [pid = 1852] [id = 106]
17:24:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x9d64bc00) [pid = 1852] [serial = 297] [outer = (nil)]
17:24:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x9e9e3800) [pid = 1852] [serial = 298] [outer = 0x9d64bc00]
17:24:17 INFO - PROCESS | 1852 | 1448328257823 Marionette INFO loaded listener.js
17:24:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x9fdda800) [pid = 1852] [serial = 299] [outer = 0x9d64bc00]
17:24:18 INFO - PROCESS | 1852 | ++DOCSHELL 0xa0307800 == 62 [pid = 1852] [id = 107]
17:24:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0xa030ac00) [pid = 1852] [serial = 300] [outer = (nil)]
17:24:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x9d42a400) [pid = 1852] [serial = 301] [outer = 0xa030ac00]
17:24:18 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
17:24:18 INFO - document served over http requires an http
17:24:18 INFO - sub-resource via iframe-tag using the meta-csp
17:24:18 INFO - delivery method with swap-origin-redirect and when
17:24:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
17:24:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:18 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
17:24:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1284ms
17:24:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:24:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x9f909000 == 63 [pid = 1852] [id = 108]
17:24:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x9f9cd000) [pid = 1852] [serial = 302] [outer = (nil)]
17:24:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0xa0f59800) [pid = 1852] [serial = 303] [outer = 0x9f9cd000]
17:24:19 INFO - PROCESS | 1852 | 1448328259161 Marionette INFO loaded listener.js
17:24:19 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0xa124e400) [pid = 1852] [serial = 304] [outer = 0x9f9cd000]
17:24:20 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
17:24:20 INFO - document served over http requires an http
17:24:20 INFO - sub-resource via script-tag using the meta-csp
17:24:20 INFO - delivery method with keep-origin-redirect and when
17:24:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
17:24:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:20 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
17:24:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1226ms
17:24:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
17:24:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f25b000 == 64 [pid = 1852] [id = 109]
17:24:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x97b54400) [pid = 1852] [serial = 305] [outer = (nil)]
17:24:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x97b59400) [pid = 1852] [serial = 306] [outer = 0x97b54400]
17:24:20 INFO - PROCESS | 1852 | 1448328260374 Marionette INFO loaded listener.js
17:24:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0xa14abc00) [pid = 1852] [serial = 307] [outer = 0x97b54400]
17:24:21 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
17:24:21 INFO - document served over http requires an http
17:24:21 INFO - sub-resource via script-tag using the meta-csp
17:24:21 INFO - delivery method with no-redirect and when
17:24:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
17:24:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:21 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
17:24:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1231ms
17:24:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:24:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0e5800 == 65 [pid = 1852] [id = 110]
17:24:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8f0e8c00) [pid = 1852] [serial = 308] [outer = (nil)]
17:24:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8f0eac00) [pid = 1852] [serial = 309] [outer = 0x8f0e8c00]
17:24:21 INFO - PROCESS | 1852 | 1448328261600 Marionette INFO loaded listener.js
17:24:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x90ab4400) [pid = 1852] [serial = 310] [outer = 0x8f0e8c00]
17:24:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
17:24:22 INFO - document served over http requires an http
17:24:22 INFO - sub-resource via script-tag using the meta-csp
17:24:22 INFO - delivery method with swap-origin-redirect and when
17:24:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
17:24:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
17:24:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1198ms
17:24:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:24:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0e9c00 == 66 [pid = 1852] [id = 111]
17:24:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8f0eb400) [pid = 1852] [serial = 311] [outer = (nil)]
17:24:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x90abb400) [pid = 1852] [serial = 312] [outer = 0x8f0eb400]
17:24:22 INFO - PROCESS | 1852 | 1448328262843 Marionette INFO loaded listener.js
17:24:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x90ac2800) [pid = 1852] [serial = 313] [outer = 0x8f0eb400]
17:24:23 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
17:24:23 INFO - document served over http requires an http
17:24:23 INFO - sub-resource via xhr-request using the meta-csp
17:24:23 INFO - delivery method with keep-origin-redirect and when
17:24:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
17:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:23 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
17:24:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1182ms
17:24:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
17:24:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f28ac00 == 67 [pid = 1852] [id = 112]
17:24:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x8f28d000) [pid = 1852] [serial = 314] [outer = (nil)]
17:24:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x8f292800) [pid = 1852] [serial = 315] [outer = 0x8f28d000]
17:24:24 INFO - PROCESS | 1852 | 1448328264046 Marionette INFO loaded listener.js
17:24:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x90abb000) [pid = 1852] [serial = 316] [outer = 0x8f28d000]
17:24:24 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
17:24:24 INFO - document served over http requires an http
17:24:24 INFO - sub-resource via xhr-request using the meta-csp
17:24:24 INFO - delivery method with no-redirect and when
17:24:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
17:24:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:24 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
17:24:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1177ms
17:24:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:24:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d482800 == 68 [pid = 1852] [id = 113]
17:24:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x8d482c00) [pid = 1852] [serial = 317] [outer = (nil)]
17:24:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x8d48ac00) [pid = 1852] [serial = 318] [outer = 0x8d482c00]
17:24:25 INFO - PROCESS | 1852 | 1448328265211 Marionette INFO loaded listener.js
17:24:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x8f292000) [pid = 1852] [serial = 319] [outer = 0x8d482c00]
17:24:26 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
17:24:26 INFO - document served over http requires an http
17:24:26 INFO - sub-resource via xhr-request using the meta-csp
17:24:26 INFO - delivery method with swap-origin-redirect and when
17:24:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
17:24:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:26 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
17:24:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1196ms
17:24:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:24:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d456800 == 69 [pid = 1852] [id = 114]
17:24:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x8d45b000) [pid = 1852] [serial = 320] [outer = (nil)]
17:24:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x8d462800) [pid = 1852] [serial = 321] [outer = 0x8d45b000]
17:24:26 INFO - PROCESS | 1852 | 1448328266409 Marionette INFO loaded listener.js
17:24:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x8f298c00) [pid = 1852] [serial = 322] [outer = 0x8d45b000]
17:24:27 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
17:24:27 INFO - document served over http requires an https
17:24:27 INFO - sub-resource via fetch-request using the meta-csp
17:24:27 INFO - delivery method with keep-origin-redirect and when
17:24:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
17:24:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:24:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:24:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:24:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:27 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
17:24:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1278ms
17:24:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
17:24:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d460000 == 70 [pid = 1852] [id = 115]
17:24:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x8d48f000) [pid = 1852] [serial = 323] [outer = (nil)]
17:24:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x8f08ec00) [pid = 1852] [serial = 324] [outer = 0x8d48f000]
17:24:27 INFO - PROCESS | 1852 | 1448328267729 Marionette INFO loaded listener.js
17:24:27 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x8f095800) [pid = 1852] [serial = 325] [outer = 0x8d48f000]
17:24:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
17:24:28 INFO - document served over http requires an https
17:24:28 INFO - sub-resource via fetch-request using the meta-csp
17:24:28 INFO - delivery method with no-redirect and when
17:24:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
17:24:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:24:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:24:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:24:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
17:24:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1232ms
17:24:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:24:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x8cd13000 == 71 [pid = 1852] [id = 116]
17:24:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x8cd16000) [pid = 1852] [serial = 326] [outer = (nil)]
17:24:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x8cd19c00) [pid = 1852] [serial = 327] [outer = 0x8cd16000]
17:24:28 INFO - PROCESS | 1852 | 1448328268950 Marionette INFO loaded listener.js
17:24:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x8cd20800) [pid = 1852] [serial = 328] [outer = 0x8cd16000]
17:24:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
17:24:29 INFO - document served over http requires an https
17:24:29 INFO - sub-resource via fetch-request using the meta-csp
17:24:29 INFO - delivery method with swap-origin-redirect and when
17:24:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
17:24:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:24:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:24:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:24:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
17:24:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1231ms
17:24:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:24:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca2b800 == 72 [pid = 1852] [id = 117]
17:24:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x8ca35400) [pid = 1852] [serial = 329] [outer = (nil)]
17:24:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x8ca38800) [pid = 1852] [serial = 330] [outer = 0x8ca35400]
17:24:30 INFO - PROCESS | 1852 | 1448328270219 Marionette INFO loaded listener.js
17:24:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x8cd1d800) [pid = 1852] [serial = 331] [outer = 0x8ca35400]
17:24:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c886800 == 73 [pid = 1852] [id = 118]
17:24:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x8c886c00) [pid = 1852] [serial = 332] [outer = (nil)]
17:24:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x8c887400) [pid = 1852] [serial = 333] [outer = 0x8c886c00]
17:24:31 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
17:24:31 INFO - document served over http requires an https
17:24:31 INFO - sub-resource via iframe-tag using the meta-csp
17:24:31 INFO - delivery method with keep-origin-redirect and when
17:24: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/iframe-tag/generic.keep-origin-redirect.http.html"
17:24:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:31 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
17:24:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1292ms
17:24:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:24:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c882c00 == 74 [pid = 1852] [id = 119]
17:24:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x8c883000) [pid = 1852] [serial = 334] [outer = (nil)]
17:24:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x8c88dc00) [pid = 1852] [serial = 335] [outer = 0x8c883000]
17:24:31 INFO - PROCESS | 1852 | 1448328271490 Marionette INFO loaded listener.js
17:24:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x8ca39000) [pid = 1852] [serial = 336] [outer = 0x8c883000]
17:24:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c63e000 == 75 [pid = 1852] [id = 120]
17:24:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x8c63e800) [pid = 1852] [serial = 337] [outer = (nil)]
17:24:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x8c63f400) [pid = 1852] [serial = 338] [outer = 0x8c63e800]
17:24:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
17:24:32 INFO - document served over http requires an https
17:24:32 INFO - sub-resource via iframe-tag using the meta-csp
17:24:32 INFO - delivery method with no-redirect and when
17:24:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
17:24:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
17:24:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1281ms
17:24:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:24:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c63ac00 == 76 [pid = 1852] [id = 121]
17:24:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x8c640800) [pid = 1852] [serial = 339] [outer = (nil)]
17:24:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x8c645000) [pid = 1852] [serial = 340] [outer = 0x8c640800]
17:24:32 INFO - PROCESS | 1852 | 1448328272770 Marionette INFO loaded listener.js
17:24:32 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x8ca2b400) [pid = 1852] [serial = 341] [outer = 0x8c640800]
17:24:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f093400 == 77 [pid = 1852] [id = 122]
17:24:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x8f093800) [pid = 1852] [serial = 342] [outer = (nil)]
17:24:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x8f098000) [pid = 1852] [serial = 343] [outer = 0x8f093800]
17:24:35 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
17:24:35 INFO - document served over http requires an https
17:24:35 INFO - sub-resource via iframe-tag using the meta-csp
17:24:35 INFO - delivery method with swap-origin-redirect and when
17:24:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
17:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:35 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
17:24:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2891ms
17:24:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:24:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x9260d800 == 78 [pid = 1852] [id = 123]
17:24:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x92663400) [pid = 1852] [serial = 344] [outer = (nil)]
17:24:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x97cf1c00) [pid = 1852] [serial = 345] [outer = 0x92663400]
17:24:35 INFO - PROCESS | 1852 | 1448328275855 Marionette INFO loaded listener.js
17:24:35 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x9c859800) [pid = 1852] [serial = 346] [outer = 0x92663400]
17:24:37 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
17:24:37 INFO - document served over http requires an https
17:24:37 INFO - sub-resource via script-tag using the meta-csp
17:24:37 INFO - delivery method with keep-origin-redirect and when
17:24:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
17:24:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:37 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
17:24:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1939ms
17:24:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
17:24:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0f7000 == 79 [pid = 1852] [id = 124]
17:24:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x8c639800) [pid = 1852] [serial = 347] [outer = (nil)]
17:24:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x8cd1a400) [pid = 1852] [serial = 348] [outer = 0x8c639800]
17:24:37 INFO - PROCESS | 1852 | 1448328277601 Marionette INFO loaded listener.js
17:24:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x8d48a000) [pid = 1852] [serial = 349] [outer = 0x8c639800]
17:24:38 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
17:24:38 INFO - document served over http requires an https
17:24:38 INFO - sub-resource via script-tag using the meta-csp
17:24:38 INFO - delivery method with no-redirect and when
17:24:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
17:24:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:38 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
17:24:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1083ms
17:24:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:24:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c890400 == 80 [pid = 1852] [id = 125]
17:24:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x90abe000) [pid = 1852] [serial = 350] [outer = (nil)]
17:24:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x90fbe400) [pid = 1852] [serial = 351] [outer = 0x90abe000]
17:24:38 INFO - PROCESS | 1852 | 1448328278690 Marionette INFO loaded listener.js
17:24:38 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x91de0400) [pid = 1852] [serial = 352] [outer = 0x90abe000]
17:24:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
17:24:39 INFO - document served over http requires an https
17:24:39 INFO - sub-resource via script-tag using the meta-csp
17:24:39 INFO - delivery method with swap-origin-redirect and when
17:24: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/script-tag/generic.swap-origin-redirect.http.html"
17:24:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
17:24:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1384ms
17:24:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:24:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f08e800 == 81 [pid = 1852] [id = 126]
17:24:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x90fbb400) [pid = 1852] [serial = 353] [outer = (nil)]
17:24:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x9142b400) [pid = 1852] [serial = 354] [outer = 0x90fbb400]
17:24:40 INFO - PROCESS | 1852 | 1448328280100 Marionette INFO loaded listener.js
17:24:40 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x9544ac00) [pid = 1852] [serial = 355] [outer = 0x90fbb400]
17:24:41 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
17:24:41 INFO - document served over http requires an https
17:24:41 INFO - sub-resource via xhr-request using the meta-csp
17:24:41 INFO - delivery method with keep-origin-redirect and when
17:24:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
17:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:41 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
17:24:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1184ms
17:24:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
17:24:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x914cb800 == 82 [pid = 1852] [id = 127]
17:24:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x914d1400) [pid = 1852] [serial = 356] [outer = (nil)]
17:24:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x95280c00) [pid = 1852] [serial = 357] [outer = 0x914d1400]
17:24:41 INFO - PROCESS | 1852 | 1448328281314 Marionette INFO loaded listener.js
17:24:41 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x97b59c00) [pid = 1852] [serial = 358] [outer = 0x914d1400]
17:24:41 INFO - PROCESS | 1852 | --DOCSHELL 0x94853c00 == 81 [pid = 1852] [id = 39]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x945c1000 == 80 [pid = 1852] [id = 40]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x94687800 == 79 [pid = 1852] [id = 41]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x92688000 == 78 [pid = 1852] [id = 53]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x91de4400 == 77 [pid = 1852] [id = 99]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x92689000 == 76 [pid = 1852] [id = 98]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x985e6400 == 75 [pid = 1852] [id = 97]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x95449400 == 74 [pid = 1852] [id = 96]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x914ce400 == 73 [pid = 1852] [id = 95]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9107e400 == 72 [pid = 1852] [id = 94]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x91089800 == 71 [pid = 1852] [id = 93]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x8f261800 == 70 [pid = 1852] [id = 92]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x983bfc00 == 69 [pid = 1852] [id = 91]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x983be000 == 68 [pid = 1852] [id = 90]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0xa0301400 == 67 [pid = 1852] [id = 89]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0xa122d800 == 66 [pid = 1852] [id = 88]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9544a400 == 65 [pid = 1852] [id = 87]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x95448000 == 64 [pid = 1852] [id = 86]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9b3da400 == 63 [pid = 1852] [id = 85]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x90cdd800 == 62 [pid = 1852] [id = 84]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x90cdac00 == 61 [pid = 1852] [id = 83]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x92607c00 == 60 [pid = 1852] [id = 42]
17:24:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9d4bb400 == 59 [pid = 1852] [id = 79]
17:24:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
17:24:42 INFO - document served over http requires an https
17:24:42 INFO - sub-resource via xhr-request using the meta-csp
17:24:42 INFO - delivery method with no-redirect and when
17:24: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-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
17:24:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
17:24:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1193ms
17:24:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:24:42 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x92690400) [pid = 1852] [serial = 198] [outer = (nil)] [url = about:blank]
17:24:42 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x914d6000) [pid = 1852] [serial = 195] [outer = (nil)] [url = about:blank]
17:24:42 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x9d265000) [pid = 1852] [serial = 209] [outer = (nil)] [url = about:blank]
17:24:42 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x9bc73800) [pid = 1852] [serial = 204] [outer = (nil)] [url = about:blank]
17:24:42 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x9a32b400) [pid = 1852] [serial = 201] [outer = (nil)] [url = about:blank]
17:24:42 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x9d4ae800) [pid = 1852] [serial = 214] [outer = (nil)] [url = about:blank]
17:24:42 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x9fe91000) [pid = 1852] [serial = 219] [outer = (nil)] [url = about:blank]
17:24:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x90ce0400 == 60 [pid = 1852] [id = 128]
17:24:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x9107e400) [pid = 1852] [serial = 359] [outer = (nil)]
17:24:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x91429000) [pid = 1852] [serial = 360] [outer = 0x9107e400]
17:24:42 INFO - PROCESS | 1852 | 1448328282499 Marionette INFO loaded listener.js
17:24:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x9468bc00) [pid = 1852] [serial = 361] [outer = 0x9107e400]
17:24:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
17:24:43 INFO - document served over http requires an https
17:24:43 INFO - sub-resource via xhr-request using the meta-csp
17:24:43 INFO - delivery method with swap-origin-redirect and when
17:24:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
17:24:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
17:24:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 984ms
17:24:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:24:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x97bb3400 == 61 [pid = 1852] [id = 129]
17:24:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x97cebc00) [pid = 1852] [serial = 362] [outer = (nil)]
17:24:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x97e05000) [pid = 1852] [serial = 363] [outer = 0x97cebc00]
17:24:43 INFO - PROCESS | 1852 | 1448328283496 Marionette INFO loaded listener.js
17:24:43 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x983c5400) [pid = 1852] [serial = 364] [outer = 0x97cebc00]
17:24:44 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
17:24:44 INFO - document served over http requires an http
17:24:44 INFO - sub-resource via fetch-request using the meta-referrer
17:24:44 INFO - delivery method with keep-origin-redirect and when
17:24: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"
17:24:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:24:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:24:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:24:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:44 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
17:24:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1025ms
17:24:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
17:24:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x945bac00 == 62 [pid = 1852] [id = 130]
17:24:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x97e01800) [pid = 1852] [serial = 365] [outer = (nil)]
17:24:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x985ed000) [pid = 1852] [serial = 366] [outer = 0x97e01800]
17:24:44 INFO - PROCESS | 1852 | 1448328284526 Marionette INFO loaded listener.js
17:24:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x98ae6800) [pid = 1852] [serial = 367] [outer = 0x97e01800]
17:24:45 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
17:24:45 INFO - document served over http requires an http
17:24:45 INFO - sub-resource via fetch-request using the meta-referrer
17:24:45 INFO - delivery method with no-redirect and when
17:24:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:24:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:24:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:24:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:24:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:45 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
17:24:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1132ms
17:24:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:24:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x985e4800 == 63 [pid = 1852] [id = 131]
17:24:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x988d5800) [pid = 1852] [serial = 368] [outer = (nil)]
17:24:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x98d7e400) [pid = 1852] [serial = 369] [outer = 0x988d5800]
17:24:45 INFO - PROCESS | 1852 | 1448328285677 Marionette INFO loaded listener.js
17:24:45 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x9a32ec00) [pid = 1852] [serial = 370] [outer = 0x988d5800]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x9d2ab800) [pid = 1852] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x9268b800) [pid = 1852] [serial = 265] [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]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x988cb400) [pid = 1852] [serial = 271] [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]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x91ddec00) [pid = 1852] [serial = 259] [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]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x983c0400) [pid = 1852] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x97e0bc00) [pid = 1852] [serial = 277] [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]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x97e0b800) [pid = 1852] [serial = 268] [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]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x90fc3800) [pid = 1852] [serial = 257] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x91085000) [pid = 1852] [serial = 262] [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]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x9268a400) [pid = 1852] [serial = 274] [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]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0xa122dc00) [pid = 1852] [serial = 247] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x983be400) [pid = 1852] [serial = 252] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328240952]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x98d7b000) [pid = 1852] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x9a333400) [pid = 1852] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x9b169400) [pid = 1852] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x9142f800) [pid = 1852] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x97e07c00) [pid = 1852] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x9c84cc00) [pid = 1852] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x988d4000) [pid = 1852] [serial = 170] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x9bc6c800) [pid = 1852] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x92608400) [pid = 1852] [serial = 117] [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]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x914cc400) [pid = 1852] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x985ea000) [pid = 1852] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x9d4bf800) [pid = 1852] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x988da000) [pid = 1852] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x97bb7800) [pid = 1852] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x9a331400) [pid = 1852] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x9f5b6400) [pid = 1852] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x91de4000) [pid = 1852] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x97cf1400) [pid = 1852] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x9b7e6c00) [pid = 1852] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x98aebc00) [pid = 1852] [serial = 165] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x9c82e800) [pid = 1852] [serial = 281] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x983bf400) [pid = 1852] [serial = 253] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328240952]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0xa030a800) [pid = 1852] [serial = 250] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x9b3db400) [pid = 1852] [serial = 236] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x9bd50c00) [pid = 1852] [serial = 239] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x9544bc00) [pid = 1852] [serial = 242] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0xa0302c00) [pid = 1852] [serial = 248] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x9bd57800) [pid = 1852] [serial = 245] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x9b981000) [pid = 1852] [serial = 227] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0xa0f58c00) [pid = 1852] [serial = 230] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x90cdf000) [pid = 1852] [serial = 233] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0xa0438800) [pid = 1852] [serial = 221] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x945c3800) [pid = 1852] [serial = 224] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x98aeb400) [pid = 1852] [serial = 275] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x98d86000) [pid = 1852] [serial = 272] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x97cef000) [pid = 1852] [serial = 266] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x9bc70c00) [pid = 1852] [serial = 278] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x9142ec00) [pid = 1852] [serial = 258] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x983c6000) [pid = 1852] [serial = 255] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x988cd000) [pid = 1852] [serial = 269] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x91dde400) [pid = 1852] [serial = 263] [outer = (nil)] [url = about:blank]
17:24:46 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
17:24:46 INFO - document served over http requires an http
17:24:46 INFO - sub-resource via fetch-request using the meta-referrer
17:24:46 INFO - delivery method with swap-origin-redirect and when
17:24: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"
17:24:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:24:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:24:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:24:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:46 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
17:24:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1435ms
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x91de6400) [pid = 1852] [serial = 260] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x9d021000) [pid = 1852] [serial = 162] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0xa9186800) [pid = 1852] [serial = 113] [outer = (nil)] [url = about:blank]
17:24:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0xa7203800) [pid = 1852] [serial = 110] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x9d2b0000) [pid = 1852] [serial = 186] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x9d4a8800) [pid = 1852] [serial = 183] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x9c858c00) [pid = 1852] [serial = 116] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x9b3e5800) [pid = 1852] [serial = 276] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x9d4b9400) [pid = 1852] [serial = 172] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x9bc7b800) [pid = 1852] [serial = 77] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x9ad20000) [pid = 1852] [serial = 119] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x914d5000) [pid = 1852] [serial = 189] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0xac25ec00) [pid = 1852] [serial = 180] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x9e9eb400) [pid = 1852] [serial = 101] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0xa918e400) [pid = 1852] [serial = 177] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x9b78a000) [pid = 1852] [serial = 156] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x9af6c800) [pid = 1852] [serial = 273] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x9fe9ac00) [pid = 1852] [serial = 104] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0xa035cc00) [pid = 1852] [serial = 107] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x945bd000) [pid = 1852] [serial = 153] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x9d2a7800) [pid = 1852] [serial = 159] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x9c637400) [pid = 1852] [serial = 95] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x9d238000) [pid = 1852] [serial = 167] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x98af0000) [pid = 1852] [serial = 270] [outer = (nil)] [url = about:blank]
17:24:46 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x9d41ec00) [pid = 1852] [serial = 98] [outer = (nil)] [url = about:blank]
17:24:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x9107f800 == 64 [pid = 1852] [id = 132]
17:24:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x91085000) [pid = 1852] [serial = 371] [outer = (nil)]
17:24:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x91432400) [pid = 1852] [serial = 372] [outer = 0x91085000]
17:24:47 INFO - PROCESS | 1852 | 1448328287153 Marionette INFO loaded listener.js
17:24:47 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x95285800) [pid = 1852] [serial = 373] [outer = 0x91085000]
17:24:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x983c0400 == 65 [pid = 1852] [id = 133]
17:24:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x983c6000) [pid = 1852] [serial = 374] [outer = (nil)]
17:24:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x983c7400) [pid = 1852] [serial = 375] [outer = 0x983c6000]
17:24: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
17:24:47 INFO - document served over http requires an http
17:24:47 INFO - sub-resource via iframe-tag using the meta-referrer
17:24:47 INFO - delivery method with keep-origin-redirect and when
17:24:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:24:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24: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
17:24:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1047ms
17:24:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:24:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x945c1c00 == 66 [pid = 1852] [id = 134]
17:24:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x97e05800) [pid = 1852] [serial = 376] [outer = (nil)]
17:24:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x988cd000) [pid = 1852] [serial = 377] [outer = 0x97e05800]
17:24:48 INFO - PROCESS | 1852 | 1448328288165 Marionette INFO loaded listener.js
17:24:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x9a3a4800) [pid = 1852] [serial = 378] [outer = 0x97e05800]
17:24:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b173c00 == 67 [pid = 1852] [id = 135]
17:24:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x9b1ba000) [pid = 1852] [serial = 379] [outer = (nil)]
17:24:48 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
17:24:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8c0f5800) [pid = 1852] [serial = 380] [outer = 0x9b1ba000]
17:24: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
17:24:49 INFO - document served over http requires an http
17:24:49 INFO - sub-resource via iframe-tag using the meta-referrer
17:24:49 INFO - delivery method with no-redirect and when
17:24: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"
17:24:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24: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
17:24:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1231ms
17:24:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:24:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d485c00 == 68 [pid = 1852] [id = 136]
17:24:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8d48fc00) [pid = 1852] [serial = 381] [outer = (nil)]
17:24:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8f25f000) [pid = 1852] [serial = 382] [outer = 0x8d48fc00]
17:24:49 INFO - PROCESS | 1852 | 1448328289515 Marionette INFO loaded listener.js
17:24:49 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x90ce2000) [pid = 1852] [serial = 383] [outer = 0x8d48fc00]
17:24:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x91de3400 == 69 [pid = 1852] [id = 137]
17:24:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x91de5c00) [pid = 1852] [serial = 384] [outer = (nil)]
17:24:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x9108c800) [pid = 1852] [serial = 385] [outer = 0x91de5c00]
17:24:50 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
17:24:50 INFO - document served over http requires an http
17:24:50 INFO - sub-resource via iframe-tag using the meta-referrer
17:24:50 INFO - delivery method with swap-origin-redirect and when
17:24:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:24:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:24:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:24:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:50 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
17:24:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1435ms
17:24:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:24:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x91423800 == 70 [pid = 1852] [id = 138]
17:24:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x91de9000) [pid = 1852] [serial = 386] [outer = (nil)]
17:24:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x9266fc00) [pid = 1852] [serial = 387] [outer = 0x91de9000]
17:24:50 INFO - PROCESS | 1852 | 1448328290919 Marionette INFO loaded listener.js
17:24:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x97b57800) [pid = 1852] [serial = 388] [outer = 0x91de9000]
17:24:51 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
17:24:51 INFO - document served over http requires an http
17:24:51 INFO - sub-resource via script-tag using the meta-referrer
17:24:51 INFO - delivery method with keep-origin-redirect and when
17:24: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"
17:24:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:51 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
17:24:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1327ms
17:24:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
17:24:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x9544fc00 == 71 [pid = 1852] [id = 139]
17:24:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x97b4d800) [pid = 1852] [serial = 389] [outer = (nil)]
17:24:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x9ad21400) [pid = 1852] [serial = 390] [outer = 0x97b4d800]
17:24:52 INFO - PROCESS | 1852 | 1448328292271 Marionette INFO loaded listener.js
17:24:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x9b3e1c00) [pid = 1852] [serial = 391] [outer = 0x97b4d800]
17:24:53 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
17:24:53 INFO - document served over http requires an http
17:24:53 INFO - sub-resource via script-tag using the meta-referrer
17:24:53 INFO - delivery method with no-redirect and when
17:24:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:53 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
17:24:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1239ms
17:24:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:24:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x9a332000 == 72 [pid = 1852] [id = 140]
17:24:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x9b3da000) [pid = 1852] [serial = 392] [outer = (nil)]
17:24:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x9b981c00) [pid = 1852] [serial = 393] [outer = 0x9b3da000]
17:24:53 INFO - PROCESS | 1852 | 1448328293536 Marionette INFO loaded listener.js
17:24:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x9bc75800) [pid = 1852] [serial = 394] [outer = 0x9b3da000]
17:24:54 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
17:24:54 INFO - document served over http requires an http
17:24:54 INFO - sub-resource via script-tag using the meta-referrer
17:24:54 INFO - delivery method with swap-origin-redirect and when
17:24: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"
17:24:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:24:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:24:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:54 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
17:24:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1275ms
17:24:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:24:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b69c400 == 73 [pid = 1852] [id = 141]
17:24:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x9b981800) [pid = 1852] [serial = 395] [outer = (nil)]
17:24:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x9bd53000) [pid = 1852] [serial = 396] [outer = 0x9b981800]
17:24:54 INFO - PROCESS | 1852 | 1448328294789 Marionette INFO loaded listener.js
17:24:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x9c84a800) [pid = 1852] [serial = 397] [outer = 0x9b981800]
17:24:55 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
17:24:55 INFO - document served over http requires an http
17:24:55 INFO - sub-resource via xhr-request using the meta-referrer
17:24:55 INFO - delivery method with keep-origin-redirect and when
17:24:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:24:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:55 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
17:24:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1226ms
17:24:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
17:24:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c635000 == 74 [pid = 1852] [id = 142]
17:24:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x9c859000) [pid = 1852] [serial = 398] [outer = (nil)]
17:24:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x9d265000) [pid = 1852] [serial = 399] [outer = 0x9c859000]
17:24:56 INFO - PROCESS | 1852 | 1448328296050 Marionette INFO loaded listener.js
17:24:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x9d42ac00) [pid = 1852] [serial = 400] [outer = 0x9c859000]
17:24:56 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
17:24:56 INFO - document served over http requires an http
17:24:56 INFO - sub-resource via xhr-request using the meta-referrer
17:24:56 INFO - delivery method with no-redirect and when
17:24:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:24:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:56 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
17:24:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1182ms
17:24:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:24:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d23c000 == 75 [pid = 1852] [id = 143]
17:24:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x9d2a9c00) [pid = 1852] [serial = 401] [outer = (nil)]
17:24:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x9d4bdc00) [pid = 1852] [serial = 402] [outer = 0x9d2a9c00]
17:24:57 INFO - PROCESS | 1852 | 1448328297228 Marionette INFO loaded listener.js
17:24:57 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x9e92e400) [pid = 1852] [serial = 403] [outer = 0x9d2a9c00]
17:24:58 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
17:24:58 INFO - document served over http requires an http
17:24:58 INFO - sub-resource via xhr-request using the meta-referrer
17:24:58 INFO - delivery method with swap-origin-redirect and when
17:24:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:24:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:24:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:24:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:58 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
17:24:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1157ms
17:24:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:24:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0fac00 == 76 [pid = 1852] [id = 144]
17:24:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x8c0fb000) [pid = 1852] [serial = 404] [outer = (nil)]
17:24:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x9f5bf000) [pid = 1852] [serial = 405] [outer = 0x8c0fb000]
17:24:58 INFO - PROCESS | 1852 | 1448328298397 Marionette INFO loaded listener.js
17:24:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0xa0305400) [pid = 1852] [serial = 406] [outer = 0x8c0fb000]
17:24:59 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
17:24:59 INFO - document served over http requires an https
17:24:59 INFO - sub-resource via fetch-request using the meta-referrer
17:24:59 INFO - delivery method with keep-origin-redirect and when
17:24:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:24:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:24:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:24:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:24:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:24:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:24:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:24:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:24:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:24:59 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
17:24:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1247ms
17:24:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
17:24:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b87e800 == 77 [pid = 1852] [id = 145]
17:24:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x9b880c00) [pid = 1852] [serial = 407] [outer = (nil)]
17:24:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x9b885800) [pid = 1852] [serial = 408] [outer = 0x9b880c00]
17:24:59 INFO - PROCESS | 1852 | 1448328299644 Marionette INFO loaded listener.js
17:24:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:24:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x9b88cc00) [pid = 1852] [serial = 409] [outer = 0x9b880c00]
17:25:00 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
17:25:00 INFO - document served over http requires an https
17:25:00 INFO - sub-resource via fetch-request using the meta-referrer
17:25:00 INFO - delivery method with no-redirect and when
17:25: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"
17:25:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:00 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
17:25:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1278ms
17:25:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:25:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b88c400 == 78 [pid = 1852] [id = 146]
17:25:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x9f5b8c00) [pid = 1852] [serial = 410] [outer = (nil)]
17:25:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0xa030c400) [pid = 1852] [serial = 411] [outer = 0x9f5b8c00]
17:25:00 INFO - PROCESS | 1852 | 1448328300972 Marionette INFO loaded listener.js
17:25:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0xa0437800) [pid = 1852] [serial = 412] [outer = 0x9f5b8c00]
17:25:01 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
17:25:01 INFO - document served over http requires an https
17:25:01 INFO - sub-resource via fetch-request using the meta-referrer
17:25:01 INFO - delivery method with swap-origin-redirect and when
17:25:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:01 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
17:25:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1288ms
17:25:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:25:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x93f25400 == 79 [pid = 1852] [id = 147]
17:25:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x93f27c00) [pid = 1852] [serial = 413] [outer = (nil)]
17:25:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x93f2dc00) [pid = 1852] [serial = 414] [outer = 0x93f27c00]
17:25:02 INFO - PROCESS | 1852 | 1448328302285 Marionette INFO loaded listener.js
17:25:02 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0xa035cc00) [pid = 1852] [serial = 415] [outer = 0x93f27c00]
17:25:03 INFO - PROCESS | 1852 | ++DOCSHELL 0xa1402c00 == 80 [pid = 1852] [id = 148]
17:25:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0xa14a8400) [pid = 1852] [serial = 416] [outer = (nil)]
17:25:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0xa1227800) [pid = 1852] [serial = 417] [outer = 0xa14a8400]
17:25:03 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
17:25:03 INFO - document served over http requires an https
17:25:03 INFO - sub-resource via iframe-tag using the meta-referrer
17:25:03 INFO - delivery method with keep-origin-redirect and when
17:25: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"
17:25:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:03 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
17:25:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1389ms
17:25:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:25:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x93f2c400 == 81 [pid = 1852] [id = 149]
17:25:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0xa030cc00) [pid = 1852] [serial = 418] [outer = (nil)]
17:25:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0xa14a5800) [pid = 1852] [serial = 419] [outer = 0xa030cc00]
17:25:03 INFO - PROCESS | 1852 | 1448328303692 Marionette INFO loaded listener.js
17:25:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0xa911c000) [pid = 1852] [serial = 420] [outer = 0xa030cc00]
17:25:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b953c00 == 82 [pid = 1852] [id = 150]
17:25:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x8b954000) [pid = 1852] [serial = 421] [outer = (nil)]
17:25:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x8b955800) [pid = 1852] [serial = 422] [outer = 0x8b954000]
17:25:04 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
17:25:04 INFO - document served over http requires an https
17:25:04 INFO - sub-resource via iframe-tag using the meta-referrer
17:25:04 INFO - delivery method with no-redirect and when
17:25:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:04 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
17:25:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1285ms
17:25:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:25:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b94fc00 == 83 [pid = 1852] [id = 151]
17:25:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x8b955c00) [pid = 1852] [serial = 423] [outer = (nil)]
17:25:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x8b95a800) [pid = 1852] [serial = 424] [outer = 0x8b955c00]
17:25:05 INFO - PROCESS | 1852 | 1448328305006 Marionette INFO loaded listener.js
17:25:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x8f171800) [pid = 1852] [serial = 425] [outer = 0x8b955c00]
17:25:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f175800 == 84 [pid = 1852] [id = 152]
17:25:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x8f176000) [pid = 1852] [serial = 426] [outer = (nil)]
17:25:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x8f176400) [pid = 1852] [serial = 427] [outer = 0x8f176000]
17:25:06 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
17:25:06 INFO - document served over http requires an https
17:25:06 INFO - sub-resource via iframe-tag using the meta-referrer
17:25:06 INFO - delivery method with swap-origin-redirect and when
17:25:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:06 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
17:25:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1389ms
17:25:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:25:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f175400 == 85 [pid = 1852] [id = 153]
17:25:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x8f176c00) [pid = 1852] [serial = 428] [outer = (nil)]
17:25:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8f17ac00) [pid = 1852] [serial = 429] [outer = 0x8f176c00]
17:25:06 INFO - PROCESS | 1852 | 1448328306397 Marionette INFO loaded listener.js
17:25:06 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0xa57a9400) [pid = 1852] [serial = 430] [outer = 0x8f176c00]
17:25:07 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
17:25:07 INFO - document served over http requires an https
17:25:07 INFO - sub-resource via script-tag using the meta-referrer
17:25:07 INFO - delivery method with keep-origin-redirect and when
17:25:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:25:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:25:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:07 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
17:25:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1282ms
17:25:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
17:25:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a98a800 == 86 [pid = 1852] [id = 154]
17:25:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x8a98ac00) [pid = 1852] [serial = 431] [outer = (nil)]
17:25:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x8a98fc00) [pid = 1852] [serial = 432] [outer = 0x8a98ac00]
17:25:07 INFO - PROCESS | 1852 | 1448328307704 Marionette INFO loaded listener.js
17:25:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x8f179000) [pid = 1852] [serial = 433] [outer = 0x8a98ac00]
17:25:08 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
17:25:08 INFO - document served over http requires an https
17:25:08 INFO - sub-resource via script-tag using the meta-referrer
17:25:08 INFO - delivery method with no-redirect and when
17:25: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"
17:25:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:25:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:25:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:08 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
17:25:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1246ms
17:25:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:25:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a42bc00 == 87 [pid = 1852] [id = 155]
17:25:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x8a42c800) [pid = 1852] [serial = 434] [outer = (nil)]
17:25:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x8a434000) [pid = 1852] [serial = 435] [outer = 0x8a42c800]
17:25:08 INFO - PROCESS | 1852 | 1448328308983 Marionette INFO loaded listener.js
17:25:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x8a6b9c00) [pid = 1852] [serial = 436] [outer = 0x8a42c800]
17:25:09 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
17:25:09 INFO - document served over http requires an https
17:25:09 INFO - sub-resource via script-tag using the meta-referrer
17:25:09 INFO - delivery method with swap-origin-redirect and when
17:25:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:25:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:25:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:09 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
17:25:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1291ms
17:25:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:25:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a364c00 == 88 [pid = 1852] [id = 156]
17:25:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x8a369000) [pid = 1852] [serial = 437] [outer = (nil)]
17:25:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x8a36cc00) [pid = 1852] [serial = 438] [outer = 0x8a369000]
17:25:10 INFO - PROCESS | 1852 | 1448328310255 Marionette INFO loaded listener.js
17:25:10 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x8a433c00) [pid = 1852] [serial = 439] [outer = 0x8a369000]
17:25:11 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
17:25:11 INFO - document served over http requires an https
17:25:11 INFO - sub-resource via xhr-request using the meta-referrer
17:25:11 INFO - delivery method with keep-origin-redirect and when
17:25:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:25:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:25:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:11 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
17:25:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1232ms
17:25:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
17:25:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a36ac00 == 89 [pid = 1852] [id = 157]
17:25:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x8a42c400) [pid = 1852] [serial = 440] [outer = (nil)]
17:25:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x8a6be800) [pid = 1852] [serial = 441] [outer = 0x8a42c400]
17:25:11 INFO - PROCESS | 1852 | 1448328311523 Marionette INFO loaded listener.js
17:25:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x8a6c5800) [pid = 1852] [serial = 442] [outer = 0x8a42c400]
17:25:12 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
17:25:12 INFO - document served over http requires an https
17:25:12 INFO - sub-resource via xhr-request using the meta-referrer
17:25:12 INFO - delivery method with no-redirect and when
17:25: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"
17:25:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:25:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:25:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:12 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
17:25:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1243ms
17:25:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:25:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d11c00 == 90 [pid = 1852] [id = 158]
17:25:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x89d12c00) [pid = 1852] [serial = 443] [outer = (nil)]
17:25:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x89d1a800) [pid = 1852] [serial = 444] [outer = 0x89d12c00]
17:25:12 INFO - PROCESS | 1852 | 1448328312772 Marionette INFO loaded listener.js
17:25:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x8a42cc00) [pid = 1852] [serial = 445] [outer = 0x89d12c00]
17:25:13 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
17:25:13 INFO - document served over http requires an https
17:25:13 INFO - sub-resource via xhr-request using the meta-referrer
17:25:13 INFO - delivery method with swap-origin-redirect and when
17:25:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:25:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:25:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:13 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
17:25:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1232ms
17:25:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:25:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b54000 == 91 [pid = 1852] [id = 159]
17:25:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x89b55000) [pid = 1852] [serial = 446] [outer = (nil)]
17:25:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x89b59800) [pid = 1852] [serial = 447] [outer = 0x89b55000]
17:25:14 INFO - PROCESS | 1852 | 1448328314003 Marionette INFO loaded listener.js
17:25:14 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x89d1b000) [pid = 1852] [serial = 448] [outer = 0x89b55000]
17:25:16 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
17:25:16 INFO - document served over http requires an http
17:25:16 INFO - sub-resource via fetch-request using the meta-referrer
17:25:16 INFO - delivery method with keep-origin-redirect and when
17:25: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"
17:25:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:16 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
17:25:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2986ms
17:25:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
17:25:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a36d400 == 92 [pid = 1852] [id = 160]
17:25:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x8a98b800) [pid = 1852] [serial = 449] [outer = (nil)]
17:25:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x8b95ac00) [pid = 1852] [serial = 450] [outer = 0x8a98b800]
17:25:17 INFO - PROCESS | 1852 | 1448328317650 Marionette INFO loaded listener.js
17:25:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x8ca34c00) [pid = 1852] [serial = 451] [outer = 0x8a98b800]
17:25:18 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
17:25:18 INFO - document served over http requires an http
17:25:18 INFO - sub-resource via fetch-request using the meta-referrer
17:25:18 INFO - delivery method with no-redirect and when
17:25: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"
17:25:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:18 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
17:25:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1827ms
17:25:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:25:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f16ec00 == 93 [pid = 1852] [id = 161]
17:25:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x8f16f400) [pid = 1852] [serial = 452] [outer = (nil)]
17:25:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x8f17d000) [pid = 1852] [serial = 453] [outer = 0x8f16f400]
17:25:18 INFO - PROCESS | 1852 | 1448328318824 Marionette INFO loaded listener.js
17:25:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x90ab5400) [pid = 1852] [serial = 454] [outer = 0x8f16f400]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8f268000 == 92 [pid = 1852] [id = 101]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x945c6800 == 91 [pid = 1852] [id = 102]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x9bd4d400 == 90 [pid = 1852] [id = 103]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x9793d000 == 89 [pid = 1852] [id = 104]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x9d4c4400 == 88 [pid = 1852] [id = 105]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x9d4a9400 == 87 [pid = 1852] [id = 106]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0xa0307800 == 86 [pid = 1852] [id = 107]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x9f909000 == 85 [pid = 1852] [id = 108]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8f25b000 == 84 [pid = 1852] [id = 109]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0e5800 == 83 [pid = 1852] [id = 110]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0e9c00 == 82 [pid = 1852] [id = 111]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8f28ac00 == 81 [pid = 1852] [id = 112]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8d482800 == 80 [pid = 1852] [id = 113]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8d456800 == 79 [pid = 1852] [id = 114]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8d460000 == 78 [pid = 1852] [id = 115]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8cd13000 == 77 [pid = 1852] [id = 116]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca2b800 == 76 [pid = 1852] [id = 117]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8c886800 == 75 [pid = 1852] [id = 118]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8c882c00 == 74 [pid = 1852] [id = 119]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8c63e000 == 73 [pid = 1852] [id = 120]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8c63ac00 == 72 [pid = 1852] [id = 121]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8f093400 == 71 [pid = 1852] [id = 122]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0f7000 == 70 [pid = 1852] [id = 124]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8c890400 == 69 [pid = 1852] [id = 125]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x8f08e800 == 68 [pid = 1852] [id = 126]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x914cb800 == 67 [pid = 1852] [id = 127]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x90ce0400 == 66 [pid = 1852] [id = 128]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x97bb3400 == 65 [pid = 1852] [id = 129]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x945bac00 == 64 [pid = 1852] [id = 130]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x985e4800 == 63 [pid = 1852] [id = 131]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x9107f800 == 62 [pid = 1852] [id = 132]
17:25:19 INFO - PROCESS | 1852 | --DOCSHELL 0x983c0400 == 61 [pid = 1852] [id = 133]
17:25:19 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x9c0ef000) [pid = 1852] [serial = 279] [outer = (nil)] [url = about:blank]
17:25:19 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x97ce8c00) [pid = 1852] [serial = 264] [outer = (nil)] [url = about:blank]
17:25:19 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x97e0ec00) [pid = 1852] [serial = 267] [outer = (nil)] [url = about:blank]
17:25:19 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x9268ac00) [pid = 1852] [serial = 261] [outer = (nil)] [url = about:blank]
17:25:19 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0xa030ec00) [pid = 1852] [serial = 256] [outer = (nil)] [url = about:blank]
17:25:20 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
17:25:20 INFO - document served over http requires an http
17:25:20 INFO - sub-resource via fetch-request using the meta-referrer
17:25:20 INFO - delivery method with swap-origin-redirect and when
17:25: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"
17:25:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:20 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
17:25:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1600ms
17:25:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:25:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c887c00 == 62 [pid = 1852] [id = 162]
17:25:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x8ca3a400) [pid = 1852] [serial = 455] [outer = (nil)]
17:25:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x8cd1b800) [pid = 1852] [serial = 456] [outer = 0x8ca3a400]
17:25:20 INFO - PROCESS | 1852 | 1448328320399 Marionette INFO loaded listener.js
17:25:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x8d485000) [pid = 1852] [serial = 457] [outer = 0x8ca3a400]
17:25:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0e2400 == 63 [pid = 1852] [id = 163]
17:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x8f0e3000) [pid = 1852] [serial = 458] [outer = (nil)]
17:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x8f0e5800) [pid = 1852] [serial = 459] [outer = 0x8f0e3000]
17:25:21 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
17:25:21 INFO - document served over http requires an http
17:25:21 INFO - sub-resource via iframe-tag using the meta-referrer
17:25:21 INFO - delivery method with keep-origin-redirect and when
17:25: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"
17:25:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:21 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
17:25:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1090ms
17:25:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:25:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca38000 == 64 [pid = 1852] [id = 164]
17:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x8cd11800) [pid = 1852] [serial = 460] [outer = (nil)]
17:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x8f268000) [pid = 1852] [serial = 461] [outer = 0x8cd11800]
17:25:21 INFO - PROCESS | 1852 | 1448328321531 Marionette INFO loaded listener.js
17:25:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x90abfc00) [pid = 1852] [serial = 462] [outer = 0x8cd11800]
17:25:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x90fb6000 == 65 [pid = 1852] [id = 165]
17:25:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x90fb6800) [pid = 1852] [serial = 463] [outer = (nil)]
17:25:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x8f260800) [pid = 1852] [serial = 464] [outer = 0x90fb6800]
17:25:22 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
17:25:22 INFO - document served over http requires an http
17:25:22 INFO - sub-resource via iframe-tag using the meta-referrer
17:25:22 INFO - delivery method with no-redirect and when
17:25: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"
17:25:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:22 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
17:25:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1199ms
17:25:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:25:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0edc00 == 66 [pid = 1852] [id = 166]
17:25:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x90abac00) [pid = 1852] [serial = 465] [outer = (nil)]
17:25:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x90fbbc00) [pid = 1852] [serial = 466] [outer = 0x90abac00]
17:25:22 INFO - PROCESS | 1852 | 1448328322745 Marionette INFO loaded listener.js
17:25:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x9108c400) [pid = 1852] [serial = 467] [outer = 0x90abac00]
17:25:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x9142f400 == 67 [pid = 1852] [id = 167]
17:25:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x914cb800) [pid = 1852] [serial = 468] [outer = (nil)]
17:25:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x91431000) [pid = 1852] [serial = 469] [outer = 0x914cb800]
17:25:23 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
17:25:23 INFO - document served over http requires an http
17:25:23 INFO - sub-resource via iframe-tag using the meta-referrer
17:25:23 INFO - delivery method with swap-origin-redirect and when
17:25: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"
17:25:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:23 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
17:25:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1184ms
17:25:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:25:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x914cf400 == 68 [pid = 1852] [id = 168]
17:25:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x914d4800) [pid = 1852] [serial = 470] [outer = (nil)]
17:25:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x91ddf400) [pid = 1852] [serial = 471] [outer = 0x914d4800]
17:25:23 INFO - PROCESS | 1852 | 1448328323959 Marionette INFO loaded listener.js
17:25:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x92608000) [pid = 1852] [serial = 472] [outer = 0x914d4800]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x9f9d0800) [pid = 1852] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x9b693c00) [pid = 1852] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x95448800) [pid = 1852] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x95450000) [pid = 1852] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x9260cc00) [pid = 1852] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0xa0301800) [pid = 1852] [serial = 249] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x90cdb000) [pid = 1852] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x9fdd9400) [pid = 1852] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x9b3e5400) [pid = 1852] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x90ce0800) [pid = 1852] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x9107f000) [pid = 1852] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x914d1400) [pid = 1852] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x9107e400) [pid = 1852] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x988d5800) [pid = 1852] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x8c639800) [pid = 1852] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x97e01800) [pid = 1852] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x983c6000) [pid = 1852] [serial = 374] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x90fbb400) [pid = 1852] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x97cebc00) [pid = 1852] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x91085000) [pid = 1852] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x90abe000) [pid = 1852] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x9bd4dc00) [pid = 1852] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x9d641800) [pid = 1852] [serial = 294] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328257112]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0xa030ac00) [pid = 1852] [serial = 300] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x8c886c00) [pid = 1852] [serial = 332] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x8c63e800) [pid = 1852] [serial = 337] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328272155]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x8f093800) [pid = 1852] [serial = 342] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0xa0f59800) [pid = 1852] [serial = 303] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x97b59400) [pid = 1852] [serial = 306] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x97cf1c00) [pid = 1852] [serial = 345] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x8c63f400) [pid = 1852] [serial = 338] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328272155]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x97e05000) [pid = 1852] [serial = 363] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x8ca38800) [pid = 1852] [serial = 330] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8c645000) [pid = 1852] [serial = 340] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8d48ac00) [pid = 1852] [serial = 318] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x8cd19c00) [pid = 1852] [serial = 327] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8f292800) [pid = 1852] [serial = 315] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x8d462800) [pid = 1852] [serial = 321] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x9d2a6400) [pid = 1852] [serial = 292] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x9b32a800) [pid = 1852] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x9142b400) [pid = 1852] [serial = 354] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8c88dc00) [pid = 1852] [serial = 335] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x97cf3400) [pid = 1852] [serial = 287] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8f098000) [pid = 1852] [serial = 343] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x90fbe400) [pid = 1852] [serial = 351] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x983c7400) [pid = 1852] [serial = 375] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x95280c00) [pid = 1852] [serial = 357] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x90abb400) [pid = 1852] [serial = 312] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x985ed000) [pid = 1852] [serial = 366] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x98d7e400) [pid = 1852] [serial = 369] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x9e9e3800) [pid = 1852] [serial = 298] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x9d2aa800) [pid = 1852] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328257112]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x914d6c00) [pid = 1852] [serial = 284] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8c887400) [pid = 1852] [serial = 333] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x8cd1a400) [pid = 1852] [serial = 348] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x9d42a400) [pid = 1852] [serial = 301] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x8f0eac00) [pid = 1852] [serial = 309] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x91432400) [pid = 1852] [serial = 372] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x8f08ec00) [pid = 1852] [serial = 324] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x91429000) [pid = 1852] [serial = 360] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x988cd000) [pid = 1852] [serial = 377] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0xa86dfc00) [pid = 1852] [serial = 231] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x9c84fc00) [pid = 1852] [serial = 228] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x9468bc00) [pid = 1852] [serial = 361] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x95452800) [pid = 1852] [serial = 243] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0xa1229400) [pid = 1852] [serial = 246] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x97cf6800) [pid = 1852] [serial = 225] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0xa1224800) [pid = 1852] [serial = 251] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0xa570c800) [pid = 1852] [serial = 234] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0xa5731800) [pid = 1852] [serial = 222] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x9bd58400) [pid = 1852] [serial = 240] [outer = (nil)] [url = about:blank]
17:25:24 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x9544ac00) [pid = 1852] [serial = 355] [outer = (nil)] [url = about:blank]
17:25:25 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x97b59c00) [pid = 1852] [serial = 358] [outer = (nil)] [url = about:blank]
17:25:25 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x9b7e1400) [pid = 1852] [serial = 125] [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.]
17:25:25 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x9b3e3000) [pid = 1852] [serial = 237] [outer = (nil)] [url = about:blank]
17:25:25 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x914ce800) [pid = 1852] [serial = 192] [outer = (nil)] [url = about:blank]
17:25:25 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
17:25:25 INFO - document served over http requires an http
17:25:25 INFO - sub-resource via script-tag using the meta-referrer
17:25:25 INFO - delivery method with keep-origin-redirect and when
17:25:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:25:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:25:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:25 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
17:25:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1737ms
17:25:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
17:25:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f296c00 == 69 [pid = 1852] [id = 169]
17:25:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x90abb400) [pid = 1852] [serial = 473] [outer = (nil)]
17:25:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x90fbb800) [pid = 1852] [serial = 474] [outer = 0x90abb400]
17:25:25 INFO - PROCESS | 1852 | 1448328325648 Marionette INFO loaded listener.js
17:25:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x91ddd800) [pid = 1852] [serial = 475] [outer = 0x90abb400]
17:25:26 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
17:25:26 INFO - document served over http requires an http
17:25:26 INFO - sub-resource via script-tag using the meta-referrer
17:25:26 INFO - delivery method with no-redirect and when
17:25: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"
17:25:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:25:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:25:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:26 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
17:25:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 933ms
17:25:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:25:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b5b800 == 70 [pid = 1852] [id = 170]
17:25:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x90ce3c00) [pid = 1852] [serial = 476] [outer = (nil)]
17:25:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x92661800) [pid = 1852] [serial = 477] [outer = 0x90ce3c00]
17:25:26 INFO - PROCESS | 1852 | 1448328326592 Marionette INFO loaded listener.js
17:25:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x9268e000) [pid = 1852] [serial = 478] [outer = 0x90ce3c00]
17:25:27 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
17:25:27 INFO - document served over http requires an http
17:25:27 INFO - sub-resource via script-tag using the meta-referrer
17:25:27 INFO - delivery method with swap-origin-redirect and when
17:25: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"
17:25:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:25:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:25:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:27 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
17:25:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1292ms
17:25:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:25:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca2b800 == 71 [pid = 1852] [id = 171]
17:25:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8ca2cc00) [pid = 1852] [serial = 479] [outer = (nil)]
17:25:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x8cd13000) [pid = 1852] [serial = 480] [outer = 0x8ca2cc00]
17:25:27 INFO - PROCESS | 1852 | 1448328327962 Marionette INFO loaded listener.js
17:25:28 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x8d48d800) [pid = 1852] [serial = 481] [outer = 0x8ca2cc00]
17:25:28 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
17:25:28 INFO - document served over http requires an http
17:25:28 INFO - sub-resource via xhr-request using the meta-referrer
17:25:28 INFO - delivery method with keep-origin-redirect and when
17:25: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"
17:25:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:25:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:25:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:28 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
17:25:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1246ms
17:25:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
17:25:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0f9800 == 72 [pid = 1852] [id = 172]
17:25:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x8f093400) [pid = 1852] [serial = 482] [outer = (nil)]
17:25:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x90cdd800) [pid = 1852] [serial = 483] [outer = 0x8f093400]
17:25:29 INFO - PROCESS | 1852 | 1448328329209 Marionette INFO loaded listener.js
17:25:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x91429000) [pid = 1852] [serial = 484] [outer = 0x8f093400]
17:25:30 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
17:25:30 INFO - document served over http requires an http
17:25:30 INFO - sub-resource via xhr-request using the meta-referrer
17:25:30 INFO - delivery method with no-redirect and when
17:25:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:25:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:25:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:30 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
17:25:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1178ms
17:25:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:25:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0ef800 == 73 [pid = 1852] [id = 173]
17:25:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x91426000) [pid = 1852] [serial = 485] [outer = (nil)]
17:25:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x93f28400) [pid = 1852] [serial = 486] [outer = 0x91426000]
17:25:30 INFO - PROCESS | 1852 | 1448328330452 Marionette INFO loaded listener.js
17:25:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x9484f800) [pid = 1852] [serial = 487] [outer = 0x91426000]
17:25:31 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
17:25:31 INFO - document served over http requires an http
17:25:31 INFO - sub-resource via xhr-request using the meta-referrer
17:25:31 INFO - delivery method with swap-origin-redirect and when
17:25: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"
17:25:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:25:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:25:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:31 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
17:25:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1246ms
17:25:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:25:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x95446400 == 74 [pid = 1852] [id = 174]
17:25:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x95449c00) [pid = 1852] [serial = 488] [outer = (nil)]
17:25:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x95450800) [pid = 1852] [serial = 489] [outer = 0x95449c00]
17:25:31 INFO - PROCESS | 1852 | 1448328331689 Marionette INFO loaded listener.js
17:25:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x97b51c00) [pid = 1852] [serial = 490] [outer = 0x95449c00]
17:25:32 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
17:25:32 INFO - document served over http requires an https
17:25:32 INFO - sub-resource via fetch-request using the meta-referrer
17:25:32 INFO - delivery method with keep-origin-redirect and when
17:25: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"
17:25:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:32 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
17:25:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1287ms
17:25:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
17:25:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x9544dc00 == 75 [pid = 1852] [id = 175]
17:25:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x9793d000) [pid = 1852] [serial = 491] [outer = (nil)]
17:25:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x97b5c400) [pid = 1852] [serial = 492] [outer = 0x9793d000]
17:25:32 INFO - PROCESS | 1852 | 1448328332975 Marionette INFO loaded listener.js
17:25:33 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x97cf6800) [pid = 1852] [serial = 493] [outer = 0x9793d000]
17:25:33 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
17:25:33 INFO - document served over http requires an https
17:25:33 INFO - sub-resource via fetch-request using the meta-referrer
17:25:33 INFO - delivery method with no-redirect and when
17:25: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"
17:25:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:33 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
17:25:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1288ms
17:25:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:25:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d48ec00 == 76 [pid = 1852] [id = 176]
17:25:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x97b59c00) [pid = 1852] [serial = 494] [outer = (nil)]
17:25:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x983bf800) [pid = 1852] [serial = 495] [outer = 0x97b59c00]
17:25:34 INFO - PROCESS | 1852 | 1448328334297 Marionette INFO loaded listener.js
17:25:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x985eec00) [pid = 1852] [serial = 496] [outer = 0x97b59c00]
17:25:35 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
17:25:35 INFO - document served over http requires an https
17:25:35 INFO - sub-resource via fetch-request using the meta-referrer
17:25:35 INFO - delivery method with swap-origin-redirect and when
17:25:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:35 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
17:25:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1290ms
17:25:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:25:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6bf000 == 77 [pid = 1852] [id = 177]
17:25:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x983bbc00) [pid = 1852] [serial = 497] [outer = (nil)]
17:25:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x988d3c00) [pid = 1852] [serial = 498] [outer = 0x983bbc00]
17:25:35 INFO - PROCESS | 1852 | 1448328335556 Marionette INFO loaded listener.js
17:25:35 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x98af2c00) [pid = 1852] [serial = 499] [outer = 0x983bbc00]
17:25:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x98d82400 == 78 [pid = 1852] [id = 178]
17:25:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x98d84400) [pid = 1852] [serial = 500] [outer = (nil)]
17:25:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x98d87c00) [pid = 1852] [serial = 501] [outer = 0x98d84400]
17:25:36 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
17:25:36 INFO - document served over http requires an https
17:25:36 INFO - sub-resource via iframe-tag using the meta-referrer
17:25:36 INFO - delivery method with keep-origin-redirect and when
17:25: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"
17:25:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:36 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
17:25:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1341ms
17:25:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:25:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x98af2800 == 79 [pid = 1852] [id = 179]
17:25:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x98d80c00) [pid = 1852] [serial = 502] [outer = (nil)]
17:25:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x9a334400) [pid = 1852] [serial = 503] [outer = 0x98d80c00]
17:25:36 INFO - PROCESS | 1852 | 1448328336936 Marionette INFO loaded listener.js
17:25:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x9b3e2000) [pid = 1852] [serial = 504] [outer = 0x98d80c00]
17:25:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b7e1400 == 80 [pid = 1852] [id = 180]
17:25:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x9b7e6c00) [pid = 1852] [serial = 505] [outer = (nil)]
17:25:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x9b886400) [pid = 1852] [serial = 506] [outer = 0x9b7e6c00]
17:25:37 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
17:25:37 INFO - document served over http requires an https
17:25:37 INFO - sub-resource via iframe-tag using the meta-referrer
17:25:37 INFO - delivery method with no-redirect and when
17:25: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"
17:25:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:37 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
17:25:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1284ms
17:25:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:25:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b3d8400 == 81 [pid = 1852] [id = 181]
17:25:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x9b3df800) [pid = 1852] [serial = 507] [outer = (nil)]
17:25:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x9b97d400) [pid = 1852] [serial = 508] [outer = 0x9b3df800]
17:25:38 INFO - PROCESS | 1852 | 1448328338256 Marionette INFO loaded listener.js
17:25:38 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x9bd4cc00) [pid = 1852] [serial = 509] [outer = 0x9b3df800]
17:25:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c638800 == 82 [pid = 1852] [id = 182]
17:25:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x9c63b000) [pid = 1852] [serial = 510] [outer = (nil)]
17:25:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x9bd58c00) [pid = 1852] [serial = 511] [outer = 0x9c63b000]
17:25:39 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
17:25:39 INFO - document served over http requires an https
17:25:39 INFO - sub-resource via iframe-tag using the meta-referrer
17:25:39 INFO - delivery method with swap-origin-redirect and when
17:25:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:39 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
17:25:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1335ms
17:25:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:25:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x9bc38800 == 83 [pid = 1852] [id = 183]
17:25:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x9bd56000) [pid = 1852] [serial = 512] [outer = (nil)]
17:25:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x9c84fc00) [pid = 1852] [serial = 513] [outer = 0x9bd56000]
17:25:39 INFO - PROCESS | 1852 | 1448328339591 Marionette INFO loaded listener.js
17:25:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x9d242c00) [pid = 1852] [serial = 514] [outer = 0x9bd56000]
17:25:40 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
17:25:40 INFO - document served over http requires an https
17:25:40 INFO - sub-resource via script-tag using the meta-referrer
17:25:40 INFO - delivery method with keep-origin-redirect and when
17:25:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:25:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:25:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:40 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
17:25:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1286ms
17:25:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
17:25:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d237000 == 84 [pid = 1852] [id = 184]
17:25:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x9d240c00) [pid = 1852] [serial = 515] [outer = (nil)]
17:25:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x9d4a8800) [pid = 1852] [serial = 516] [outer = 0x9d240c00]
17:25:40 INFO - PROCESS | 1852 | 1448328340888 Marionette INFO loaded listener.js
17:25:41 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x9e9ea400) [pid = 1852] [serial = 517] [outer = 0x9d240c00]
17:25:41 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
17:25:41 INFO - document served over http requires an https
17:25:41 INFO - sub-resource via script-tag using the meta-referrer
17:25:41 INFO - delivery method with no-redirect and when
17:25:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:25:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:25:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:41 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
17:25:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1290ms
17:25:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:25:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d4a5800 == 85 [pid = 1852] [id = 185]
17:25:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x9d4abc00) [pid = 1852] [serial = 518] [outer = (nil)]
17:25:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0xa030ac00) [pid = 1852] [serial = 519] [outer = 0x9d4abc00]
17:25:42 INFO - PROCESS | 1852 | 1448328342176 Marionette INFO loaded listener.js
17:25:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0xa0495c00) [pid = 1852] [serial = 520] [outer = 0x9d4abc00]
17:25:43 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
17:25:43 INFO - document served over http requires an https
17:25:43 INFO - sub-resource via script-tag using the meta-referrer
17:25:43 INFO - delivery method with swap-origin-redirect and when
17:25:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:25:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:25:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:43 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
17:25:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1982ms
17:25:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:25:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x90c4dc00 == 86 [pid = 1852] [id = 186]
17:25:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x90c4e400) [pid = 1852] [serial = 521] [outer = (nil)]
17:25:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x90c53000) [pid = 1852] [serial = 522] [outer = 0x90c4e400]
17:25:44 INFO - PROCESS | 1852 | 1448328344193 Marionette INFO loaded listener.js
17:25:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x90c59800) [pid = 1852] [serial = 523] [outer = 0x90c4e400]
17:25:45 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
17:25:45 INFO - document served over http requires an https
17:25:45 INFO - sub-resource via xhr-request using the meta-referrer
17:25:45 INFO - delivery method with keep-origin-redirect and when
17:25:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:25:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:25:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:45 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
17:25:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1241ms
17:25:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
17:25:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x89514800 == 87 [pid = 1852] [id = 187]
17:25:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x89514c00) [pid = 1852] [serial = 524] [outer = (nil)]
17:25:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x8951dc00) [pid = 1852] [serial = 525] [outer = 0x89514c00]
17:25:45 INFO - PROCESS | 1852 | 1448328345424 Marionette INFO loaded listener.js
17:25:45 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x90c59000) [pid = 1852] [serial = 526] [outer = 0x89514c00]
17:25:46 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
17:25:46 INFO - document served over http requires an https
17:25:46 INFO - sub-resource via xhr-request using the meta-referrer
17:25:46 INFO - delivery method with no-redirect and when
17:25: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"
17:25:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:25:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:25:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:46 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
17:25:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1329ms
17:25:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:25:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x89855400 == 88 [pid = 1852] [id = 188]
17:25:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x89855800) [pid = 1852] [serial = 527] [outer = (nil)]
17:25:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x89857c00) [pid = 1852] [serial = 528] [outer = 0x89855800]
17:25:46 INFO - PROCESS | 1852 | 1448328346851 Marionette INFO loaded listener.js
17:25:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x8be3e400) [pid = 1852] [serial = 529] [outer = 0x89855800]
17:25:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x88f8c400) [pid = 1852] [serial = 530] [outer = 0x9b169c00]
17:25:48 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
17:25:48 INFO - document served over http requires an https
17:25:48 INFO - sub-resource via xhr-request using the meta-referrer
17:25:48 INFO - delivery method with swap-origin-redirect and when
17:25:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:25:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:25:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
17:25:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1516ms
17:25:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
17:25:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f8cc00 == 89 [pid = 1852] [id = 189]
17:25:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x88f8d400) [pid = 1852] [serial = 531] [outer = (nil)]
17:25:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x88f93000) [pid = 1852] [serial = 532] [outer = 0x88f8d400]
17:25:48 INFO - PROCESS | 1852 | 1448328348281 Marionette INFO loaded listener.js
17:25:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x8a434800) [pid = 1852] [serial = 533] [outer = 0x88f8d400]
17:25:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
17:25:49 INFO - document served over http requires an http
17:25:49 INFO - sub-resource via fetch-request using the http-csp
17:25:49 INFO - delivery method with keep-origin-redirect and when
17:25: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"
17:25:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
17:25:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 1277ms
17:25:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
17:25:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f91800 == 90 [pid = 1852] [id = 190]
17:25:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x89171c00) [pid = 1852] [serial = 534] [outer = (nil)]
17:25:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x89177400) [pid = 1852] [serial = 535] [outer = 0x89171c00]
17:25:49 INFO - PROCESS | 1852 | 1448328349605 Marionette INFO loaded listener.js
17:25:49 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x8917e000) [pid = 1852] [serial = 536] [outer = 0x89171c00]
17:25:50 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
17:25:50 INFO - document served over http requires an http
17:25:50 INFO - sub-resource via fetch-request using the http-csp
17:25:50 INFO - delivery method with no-redirect and when
17:25: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"
17:25:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:50 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
17:25:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1286ms
17:25:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
17:25:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x876c8c00 == 91 [pid = 1852] [id = 191]
17:25:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x876ccc00) [pid = 1852] [serial = 537] [outer = (nil)]
17:25:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x876cf000) [pid = 1852] [serial = 538] [outer = 0x876ccc00]
17:25:50 INFO - PROCESS | 1852 | 1448328350914 Marionette INFO loaded listener.js
17:25:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x876d6800) [pid = 1852] [serial = 539] [outer = 0x876ccc00]
17:25:51 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
17:25:51 INFO - document served over http requires an http
17:25:51 INFO - sub-resource via fetch-request using the http-csp
17:25:51 INFO - delivery method with swap-origin-redirect and when
17:25: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-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
17:25:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:25:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:25:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:25:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:51 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
17:25:51 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 1286ms
17:25:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
17:25:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x87212c00 == 92 [pid = 1852] [id = 192]
17:25:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x87216c00) [pid = 1852] [serial = 540] [outer = (nil)]
17:25:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x87219400) [pid = 1852] [serial = 541] [outer = 0x87216c00]
17:25:52 INFO - PROCESS | 1852 | 1448328352170 Marionette INFO loaded listener.js
17:25:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x87220000) [pid = 1852] [serial = 542] [outer = 0x87216c00]
17:25:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x87047c00 == 93 [pid = 1852] [id = 193]
17:25:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x87048400) [pid = 1852] [serial = 543] [outer = (nil)]
17:25:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x87048000) [pid = 1852] [serial = 544] [outer = 0x87048400]
17:25:53 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
17:25:53 INFO - document served over http requires an http
17:25:53 INFO - sub-resource via iframe-tag using the http-csp
17:25:53 INFO - delivery method with keep-origin-redirect and when
17:25: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"
17:25:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:53 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
17:25:53 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 1307ms
17:25:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
17:25:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x87049400 == 94 [pid = 1852] [id = 194]
17:25:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x8704a800) [pid = 1852] [serial = 545] [outer = (nil)]
17:25:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x87050000) [pid = 1852] [serial = 546] [outer = 0x8704a800]
17:25:53 INFO - PROCESS | 1852 | 1448328353512 Marionette INFO loaded listener.js
17:25:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x8721f800) [pid = 1852] [serial = 547] [outer = 0x8704a800]
17:25:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e9d800 == 95 [pid = 1852] [id = 195]
17:25:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x86e9dc00) [pid = 1852] [serial = 548] [outer = (nil)]
17:25:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x86e9e400) [pid = 1852] [serial = 549] [outer = 0x86e9dc00]
17:25:54 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
17:25:54 INFO - document served over http requires an http
17:25:54 INFO - sub-resource via iframe-tag using the http-csp
17:25:54 INFO - delivery method with no-redirect and when
17:25: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"
17:25:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:54 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
17:25:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1340ms
17:25:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
17:25:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e9c400 == 96 [pid = 1852] [id = 196]
17:25:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x86e9d000) [pid = 1852] [serial = 550] [outer = (nil)]
17:25:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x86ea4c00) [pid = 1852] [serial = 551] [outer = 0x86e9d000]
17:25:54 INFO - PROCESS | 1852 | 1448328354963 Marionette INFO loaded listener.js
17:25:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x87219000) [pid = 1852] [serial = 552] [outer = 0x86e9d000]
17:25:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c96c00 == 97 [pid = 1852] [id = 197]
17:25:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x86c97000) [pid = 1852] [serial = 553] [outer = (nil)]
17:25:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x86c98c00) [pid = 1852] [serial = 554] [outer = 0x86c97000]
17:25:55 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
17:25:55 INFO - document served over http requires an http
17:25:55 INFO - sub-resource via iframe-tag using the http-csp
17:25:55 INFO - delivery method with swap-origin-redirect and when
17:25:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
17:25:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:25:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:25:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:25:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:25:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:25:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:25:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:25:55 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
17:25:55 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 1408ms
17:25:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
17:25:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c93000 == 98 [pid = 1852] [id = 198]
17:25:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x86c97c00) [pid = 1852] [serial = 555] [outer = (nil)]
17:25:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x86c9e400) [pid = 1852] [serial = 556] [outer = 0x86c97c00]
17:25:56 INFO - PROCESS | 1852 | 1448328356347 Marionette INFO loaded listener.js
17:25:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:25:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x87218400) [pid = 1852] [serial = 557] [outer = 0x86c97c00]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8d485c00 == 97 [pid = 1852] [id = 136]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x91de3400 == 96 [pid = 1852] [id = 137]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x91423800 == 95 [pid = 1852] [id = 138]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x9544fc00 == 94 [pid = 1852] [id = 139]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x9a332000 == 93 [pid = 1852] [id = 140]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x9b69c400 == 92 [pid = 1852] [id = 141]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x9c635000 == 91 [pid = 1852] [id = 142]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x9d23c000 == 90 [pid = 1852] [id = 143]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0fac00 == 89 [pid = 1852] [id = 144]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x9b87e800 == 88 [pid = 1852] [id = 145]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x9b88c400 == 87 [pid = 1852] [id = 146]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x93f25400 == 86 [pid = 1852] [id = 147]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0xa1402c00 == 85 [pid = 1852] [id = 148]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x93f2c400 == 84 [pid = 1852] [id = 149]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8b953c00 == 83 [pid = 1852] [id = 150]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8b94fc00 == 82 [pid = 1852] [id = 151]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8f175800 == 81 [pid = 1852] [id = 152]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8f175400 == 80 [pid = 1852] [id = 153]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8a98a800 == 79 [pid = 1852] [id = 154]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8a42bc00 == 78 [pid = 1852] [id = 155]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8a364c00 == 77 [pid = 1852] [id = 156]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8a36ac00 == 76 [pid = 1852] [id = 157]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x89d11c00 == 75 [pid = 1852] [id = 158]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8a36d400 == 74 [pid = 1852] [id = 160]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8f16ec00 == 73 [pid = 1852] [id = 161]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8c887c00 == 72 [pid = 1852] [id = 162]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0e2400 == 71 [pid = 1852] [id = 163]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca38000 == 70 [pid = 1852] [id = 164]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x90fb6000 == 69 [pid = 1852] [id = 165]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0edc00 == 68 [pid = 1852] [id = 166]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x9142f400 == 67 [pid = 1852] [id = 167]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x914cf400 == 66 [pid = 1852] [id = 168]
17:25:58 INFO - PROCESS | 1852 | --DOCSHELL 0x8f296c00 == 65 [pid = 1852] [id = 169]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9b173c00 == 64 [pid = 1852] [id = 135]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x89b54000 == 63 [pid = 1852] [id = 159]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca2b800 == 62 [pid = 1852] [id = 171]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0f9800 == 61 [pid = 1852] [id = 172]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9260d800 == 60 [pid = 1852] [id = 123]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9f916c00 == 59 [pid = 1852] [id = 82]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0ef800 == 58 [pid = 1852] [id = 173]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x95446400 == 57 [pid = 1852] [id = 174]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9544dc00 == 56 [pid = 1852] [id = 175]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x95499c00 == 55 [pid = 1852] [id = 56]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x8d48ec00 == 54 [pid = 1852] [id = 176]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6bf000 == 53 [pid = 1852] [id = 177]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x98d82400 == 52 [pid = 1852] [id = 178]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x98af2800 == 51 [pid = 1852] [id = 179]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9b7e1400 == 50 [pid = 1852] [id = 180]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9b3d8400 == 49 [pid = 1852] [id = 181]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9c638800 == 48 [pid = 1852] [id = 182]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9bc38800 == 47 [pid = 1852] [id = 183]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9d237000 == 46 [pid = 1852] [id = 184]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9d4a5800 == 45 [pid = 1852] [id = 185]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x90c4dc00 == 44 [pid = 1852] [id = 186]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x89514800 == 43 [pid = 1852] [id = 187]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x89855400 == 42 [pid = 1852] [id = 188]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x88f8cc00 == 41 [pid = 1852] [id = 189]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x88f91800 == 40 [pid = 1852] [id = 190]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x876c8c00 == 39 [pid = 1852] [id = 191]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x87212c00 == 38 [pid = 1852] [id = 192]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x87047c00 == 37 [pid = 1852] [id = 193]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x87049400 == 36 [pid = 1852] [id = 194]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x86e9d800 == 35 [pid = 1852] [id = 195]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x86e9c400 == 34 [pid = 1852] [id = 196]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x86c96c00 == 33 [pid = 1852] [id = 197]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x945c1c00 == 32 [pid = 1852] [id = 134]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x89b5b800 == 31 [pid = 1852] [id = 170]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9b2bec00 == 30 [pid = 1852] [id = 81]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x9b9f4800 == 29 [pid = 1852] [id = 100]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x91de6000 == 28 [pid = 1852] [id = 55]
17:26:00 INFO - PROCESS | 1852 | --DOCSHELL 0x92609000 == 27 [pid = 1852] [id = 80]
17:26:00 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x91de0400) [pid = 1852] [serial = 352] [outer = (nil)] [url = about:blank]
17:26:00 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x9d237800) [pid = 1852] [serial = 282] [outer = (nil)] [url = about:blank]
17:26:00 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x8d48a000) [pid = 1852] [serial = 349] [outer = (nil)] [url = about:blank]
17:26:00 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x983c5400) [pid = 1852] [serial = 364] [outer = (nil)] [url = about:blank]
17:26:00 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x95285800) [pid = 1852] [serial = 373] [outer = (nil)] [url = about:blank]
17:26:00 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x9a32ec00) [pid = 1852] [serial = 370] [outer = (nil)] [url = about:blank]
17:26:00 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x98ae6800) [pid = 1852] [serial = 367] [outer = (nil)] [url = about:blank]
17:26:01 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
17:26:01 INFO - document served over http requires an http
17:26:01 INFO - sub-resource via script-tag using the http-csp
17:26:01 INFO - delivery method with keep-origin-redirect and when
17:26: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"
17:26:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:26:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:26:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:01 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
17:26:01 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 5045ms
17:26:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
17:26:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704f400 == 28 [pid = 1852] [id = 199]
17:26:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x87051c00) [pid = 1852] [serial = 558] [outer = (nil)]
17:26:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x8721e000) [pid = 1852] [serial = 559] [outer = 0x87051c00]
17:26:01 INFO - PROCESS | 1852 | 1448328361322 Marionette INFO loaded listener.js
17:26:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x88f8d800) [pid = 1852] [serial = 560] [outer = 0x87051c00]
17:26:02 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
17:26:02 INFO - document served over http requires an http
17:26:02 INFO - sub-resource via script-tag using the http-csp
17:26:02 INFO - delivery method with no-redirect and when
17:26: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"
17:26:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:26:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:26:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:02 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
17:26:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1165ms
17:26:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
17:26:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea3800 == 29 [pid = 1852] [id = 200]
17:26:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x87049400) [pid = 1852] [serial = 561] [outer = (nil)]
17:26:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x89851c00) [pid = 1852] [serial = 562] [outer = 0x87049400]
17:26:02 INFO - PROCESS | 1852 | 1448328362456 Marionette INFO loaded listener.js
17:26:02 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x89b54c00) [pid = 1852] [serial = 563] [outer = 0x87049400]
17:26:03 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
17:26:03 INFO - document served over http requires an http
17:26:03 INFO - sub-resource via script-tag using the http-csp
17:26:03 INFO - delivery method with swap-origin-redirect and when
17:26:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
17:26:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:26:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:26:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:03 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
17:26:03 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 1127ms
17:26:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
17:26:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a368400 == 30 [pid = 1852] [id = 201]
17:26:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x8a368800) [pid = 1852] [serial = 564] [outer = (nil)]
17:26:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x8a36c800) [pid = 1852] [serial = 565] [outer = 0x8a368800]
17:26:03 INFO - PROCESS | 1852 | 1448328363637 Marionette INFO loaded listener.js
17:26:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x8a434c00) [pid = 1852] [serial = 566] [outer = 0x8a368800]
17:26:04 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
17:26:04 INFO - document served over http requires an http
17:26:04 INFO - sub-resource via xhr-request using the http-csp
17:26:04 INFO - delivery method with keep-origin-redirect and when
17:26: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"
17:26:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:26:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:26:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:04 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
17:26:04 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 1183ms
17:26:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
17:26:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6bf400 == 31 [pid = 1852] [id = 202]
17:26:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x8a6c8400) [pid = 1852] [serial = 567] [outer = (nil)]
17:26:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x8a989400) [pid = 1852] [serial = 568] [outer = 0x8a6c8400]
17:26:04 INFO - PROCESS | 1852 | 1448328364813 Marionette INFO loaded listener.js
17:26:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x8b954c00) [pid = 1852] [serial = 569] [outer = 0x8a6c8400]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x92663400) [pid = 1852] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x9c859000) [pid = 1852] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x97e05800) [pid = 1852] [serial = 376] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x9b880c00) [pid = 1852] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x8c883000) [pid = 1852] [serial = 334] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x94690000) [pid = 1852] [serial = 286] [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]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x9108d000) [pid = 1852] [serial = 283] [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]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0xa14a8400) [pid = 1852] [serial = 416] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x8f176000) [pid = 1852] [serial = 426] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x8a42c400) [pid = 1852] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x8b955c00) [pid = 1852] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x8c640800) [pid = 1852] [serial = 339] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x90ce3c00) [pid = 1852] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x8f28d000) [pid = 1852] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x90abac00) [pid = 1852] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x8b954000) [pid = 1852] [serial = 421] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328304386]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x8f0e8c00) [pid = 1852] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x9f9cd000) [pid = 1852] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x90abb400) [pid = 1852] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x8a42c800) [pid = 1852] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x8ca3a400) [pid = 1852] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x89b55000) [pid = 1852] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x9d64bc00) [pid = 1852] [serial = 297] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x8d48fc00) [pid = 1852] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x8c0fb000) [pid = 1852] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x8f0e3000) [pid = 1852] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x93f27c00) [pid = 1852] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x91de5c00) [pid = 1852] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x8cd11800) [pid = 1852] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x8a98ac00) [pid = 1852] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x8d48f000) [pid = 1852] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x8a369000) [pid = 1852] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x8d45b000) [pid = 1852] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x8f0eb400) [pid = 1852] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0xa030cc00) [pid = 1852] [serial = 418] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x8f16f400) [pid = 1852] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x9b3da000) [pid = 1852] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x8ca35400) [pid = 1852] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x9bc74000) [pid = 1852] [serial = 280] [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]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x8a98b800) [pid = 1852] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x90fb6800) [pid = 1852] [serial = 463] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328322197]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x9c633000) [pid = 1852] [serial = 291] [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]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x9f5b8c00) [pid = 1852] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x8f176c00) [pid = 1852] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x9b1ba000) [pid = 1852] [serial = 379] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328288715]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x97b54400) [pid = 1852] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x914d4800) [pid = 1852] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x9d2a9c00) [pid = 1852] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8cd16000) [pid = 1852] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x89d12c00) [pid = 1852] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x97b4d800) [pid = 1852] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x8d482c00) [pid = 1852] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x9b981800) [pid = 1852] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x914cb800) [pid = 1852] [serial = 468] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x91de9000) [pid = 1852] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x92661800) [pid = 1852] [serial = 477] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8b955800) [pid = 1852] [serial = 422] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328304386]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8c0f5800) [pid = 1852] [serial = 380] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328288715]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x8f25f000) [pid = 1852] [serial = 382] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x90fbbc00) [pid = 1852] [serial = 466] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x90fbb800) [pid = 1852] [serial = 474] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x8f0e5800) [pid = 1852] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x8a6be800) [pid = 1852] [serial = 441] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x8b95a800) [pid = 1852] [serial = 424] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x8a36cc00) [pid = 1852] [serial = 438] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x9d4bdc00) [pid = 1852] [serial = 402] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x9266fc00) [pid = 1852] [serial = 387] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8f17ac00) [pid = 1852] [serial = 429] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x8f176400) [pid = 1852] [serial = 427] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x8cd1b800) [pid = 1852] [serial = 456] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x8a98fc00) [pid = 1852] [serial = 432] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x9ad21400) [pid = 1852] [serial = 390] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x9b981c00) [pid = 1852] [serial = 393] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x89b59800) [pid = 1852] [serial = 447] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x91ddf400) [pid = 1852] [serial = 471] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x89d1a800) [pid = 1852] [serial = 444] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x8f17d000) [pid = 1852] [serial = 453] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8b95ac00) [pid = 1852] [serial = 450] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0xa14a5800) [pid = 1852] [serial = 419] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x9bd53000) [pid = 1852] [serial = 396] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0xa030c400) [pid = 1852] [serial = 411] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x9f5bf000) [pid = 1852] [serial = 405] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x8a434000) [pid = 1852] [serial = 435] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x93f2dc00) [pid = 1852] [serial = 414] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x8f260800) [pid = 1852] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328322197]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0xa1227800) [pid = 1852] [serial = 417] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x91431000) [pid = 1852] [serial = 469] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x9108c800) [pid = 1852] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x9b885800) [pid = 1852] [serial = 408] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x9d265000) [pid = 1852] [serial = 399] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x8f268000) [pid = 1852] [serial = 461] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x9d4aa800) [pid = 1852] [serial = 296] [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.]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x98aec800) [pid = 1852] [serial = 288] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x9d42ac00) [pid = 1852] [serial = 400] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x9e92e400) [pid = 1852] [serial = 403] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x9c84a800) [pid = 1852] [serial = 397] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x8a42cc00) [pid = 1852] [serial = 445] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x9c859800) [pid = 1852] [serial = 346] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x8a433c00) [pid = 1852] [serial = 439] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x8cd20800) [pid = 1852] [serial = 328] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x9fdda800) [pid = 1852] [serial = 299] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x8f292000) [pid = 1852] [serial = 319] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x92661c00) [pid = 1852] [serial = 285] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x90ac2800) [pid = 1852] [serial = 313] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0xa124e400) [pid = 1852] [serial = 304] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x90abb000) [pid = 1852] [serial = 316] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x8a6c5800) [pid = 1852] [serial = 442] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x8cd1d800) [pid = 1852] [serial = 331] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x90ab4400) [pid = 1852] [serial = 310] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x8f095800) [pid = 1852] [serial = 325] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x8ca2b400) [pid = 1852] [serial = 341] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0xa14abc00) [pid = 1852] [serial = 307] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x8ca39000) [pid = 1852] [serial = 336] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x8f298c00) [pid = 1852] [serial = 322] [outer = (nil)] [url = about:blank]
17:26:07 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x9d4a4000) [pid = 1852] [serial = 293] [outer = (nil)] [url = about:blank]
17:26:08 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
17:26:08 INFO - document served over http requires an http
17:26:08 INFO - sub-resource via xhr-request using the http-csp
17:26:08 INFO - delivery method with no-redirect and when
17:26: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"
17:26:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:26:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:26:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:08 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
17:26:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3737ms
17:26:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
17:26:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a36c400 == 32 [pid = 1852] [id = 203]
17:26:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8a36cc00) [pid = 1852] [serial = 570] [outer = (nil)]
17:26:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8a98a800) [pid = 1852] [serial = 571] [outer = 0x8a36cc00]
17:26:08 INFO - PROCESS | 1852 | 1448328368533 Marionette INFO loaded listener.js
17:26:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x8b959c00) [pid = 1852] [serial = 572] [outer = 0x8a36cc00]
17:26:09 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
17:26:09 INFO - document served over http requires an http
17:26:09 INFO - sub-resource via xhr-request using the http-csp
17:26:09 INFO - delivery method with swap-origin-redirect and when
17:26: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/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
17:26:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:26:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:26:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:09 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
17:26:09 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 991ms
17:26:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
17:26:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x86996400 == 33 [pid = 1852] [id = 204]
17:26:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x86996800) [pid = 1852] [serial = 573] [outer = (nil)]
17:26:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x8699f400) [pid = 1852] [serial = 574] [outer = 0x86996800]
17:26:09 INFO - PROCESS | 1852 | 1448328369637 Marionette INFO loaded listener.js
17:26:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x87047400) [pid = 1852] [serial = 575] [outer = 0x86996800]
17:26:10 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
17:26:10 INFO - document served over http requires an https
17:26:10 INFO - sub-resource via fetch-request using the http-csp
17:26:10 INFO - delivery method with keep-origin-redirect and when
17:26: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"
17:26:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:10 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
17:26:10 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 1433ms
17:26:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
17:26:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f88400 == 34 [pid = 1852] [id = 205]
17:26:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x89853c00) [pid = 1852] [serial = 576] [outer = (nil)]
17:26:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x89b59c00) [pid = 1852] [serial = 577] [outer = 0x89853c00]
17:26:11 INFO - PROCESS | 1852 | 1448328371035 Marionette INFO loaded listener.js
17:26:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x89d1d000) [pid = 1852] [serial = 578] [outer = 0x89853c00]
17:26:12 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
17:26:12 INFO - document served over http requires an https
17:26:12 INFO - sub-resource via fetch-request using the http-csp
17:26:12 INFO - delivery method with no-redirect and when
17:26: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"
17:26:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:12 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
17:26:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1341ms
17:26:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
17:26:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b950000 == 35 [pid = 1852] [id = 206]
17:26:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8b952400) [pid = 1852] [serial = 579] [outer = (nil)]
17:26:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8be33800) [pid = 1852] [serial = 580] [outer = 0x8b952400]
17:26:12 INFO - PROCESS | 1852 | 1448328372411 Marionette INFO loaded listener.js
17:26:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8c0fe000) [pid = 1852] [serial = 581] [outer = 0x8b952400]
17:26:13 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
17:26:13 INFO - document served over http requires an https
17:26:13 INFO - sub-resource via fetch-request using the http-csp
17:26:13 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:13 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
17:26:13 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 1331ms
17:26:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
17:26:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x8917d800 == 36 [pid = 1852] [id = 207]
17:26:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8c645400) [pid = 1852] [serial = 582] [outer = (nil)]
17:26:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8c884400) [pid = 1852] [serial = 583] [outer = 0x8c645400]
17:26:13 INFO - PROCESS | 1852 | 1448328373776 Marionette INFO loaded listener.js
17:26:13 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8c88dc00) [pid = 1852] [serial = 584] [outer = 0x8c645400]
17:26:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca32000 == 37 [pid = 1852] [id = 208]
17:26:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8ca32400) [pid = 1852] [serial = 585] [outer = (nil)]
17:26:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8ca30c00) [pid = 1852] [serial = 586] [outer = 0x8ca32400]
17:26:14 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
17:26:14 INFO - document served over http requires an https
17:26:14 INFO - sub-resource via iframe-tag using the http-csp
17:26:14 INFO - delivery method with keep-origin-redirect and when
17:26: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"
17:26:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:26:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:26:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:14 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
17:26:14 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 1390ms
17:26:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
17:26:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a42fc00 == 38 [pid = 1852] [id = 209]
17:26:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8c881800) [pid = 1852] [serial = 587] [outer = (nil)]
17:26:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8ca35800) [pid = 1852] [serial = 588] [outer = 0x8c881800]
17:26:15 INFO - PROCESS | 1852 | 1448328375172 Marionette INFO loaded listener.js
17:26:15 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8cd19800) [pid = 1852] [serial = 589] [outer = 0x8c881800]
17:26:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x8cd1b000 == 39 [pid = 1852] [id = 210]
17:26:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8cd1b800) [pid = 1852] [serial = 590] [outer = (nil)]
17:26:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8cd20400) [pid = 1852] [serial = 591] [outer = 0x8cd1b800]
17:26:16 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
17:26:16 INFO - document served over http requires an https
17:26:16 INFO - sub-resource via iframe-tag using the http-csp
17:26:16 INFO - delivery method with no-redirect and when
17:26: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"
17:26:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:26:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:26:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:16 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
17:26:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1282ms
17:26:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
17:26:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca3a800 == 40 [pid = 1852] [id = 211]
17:26:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8d457400) [pid = 1852] [serial = 592] [outer = (nil)]
17:26:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8d45d800) [pid = 1852] [serial = 593] [outer = 0x8d457400]
17:26:16 INFO - PROCESS | 1852 | 1448328376498 Marionette INFO loaded listener.js
17:26:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8d486c00) [pid = 1852] [serial = 594] [outer = 0x8d457400]
17:26:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f091000 == 41 [pid = 1852] [id = 212]
17:26:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x8f091400) [pid = 1852] [serial = 595] [outer = (nil)]
17:26:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8d490000) [pid = 1852] [serial = 596] [outer = 0x8f091400]
17:26:17 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
17:26:17 INFO - document served over http requires an https
17:26:17 INFO - sub-resource via iframe-tag using the http-csp
17:26:17 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:26:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:26:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:17 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
17:26:17 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 1490ms
17:26:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
17:26:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d6000 == 42 [pid = 1852] [id = 213]
17:26:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8d458c00) [pid = 1852] [serial = 597] [outer = (nil)]
17:26:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x8f08bc00) [pid = 1852] [serial = 598] [outer = 0x8d458c00]
17:26:17 INFO - PROCESS | 1852 | 1448328377978 Marionette INFO loaded listener.js
17:26:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8f0e7400) [pid = 1852] [serial = 599] [outer = 0x8d458c00]
17:26:18 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
17:26:18 INFO - document served over http requires an https
17:26:18 INFO - sub-resource via script-tag using the http-csp
17:26:18 INFO - delivery method with keep-origin-redirect and when
17:26: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"
17:26:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:26:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:26:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:18 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
17:26:18 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 1284ms
17:26:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
17:26:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c882c00 == 43 [pid = 1852] [id = 214]
17:26:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x8f0ec000) [pid = 1852] [serial = 600] [outer = (nil)]
17:26:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8f0ee800) [pid = 1852] [serial = 601] [outer = 0x8f0ec000]
17:26:19 INFO - PROCESS | 1852 | 1448328379297 Marionette INFO loaded listener.js
17:26:19 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x8f176c00) [pid = 1852] [serial = 602] [outer = 0x8f0ec000]
17:26:20 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
17:26:20 INFO - document served over http requires an https
17:26:20 INFO - sub-resource via script-tag using the http-csp
17:26:20 INFO - delivery method with no-redirect and when
17:26: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"
17:26:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:26:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:26:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:20 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
17:26:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1241ms
17:26:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
17:26:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699fc00 == 44 [pid = 1852] [id = 215]
17:26:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x8f0ef000) [pid = 1852] [serial = 603] [outer = (nil)]
17:26:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x8f25fc00) [pid = 1852] [serial = 604] [outer = 0x8f0ef000]
17:26:20 INFO - PROCESS | 1852 | 1448328380523 Marionette INFO loaded listener.js
17:26:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x8f289400) [pid = 1852] [serial = 605] [outer = 0x8f0ef000]
17:26:21 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
17:26:21 INFO - document served over http requires an https
17:26:21 INFO - sub-resource via script-tag using the http-csp
17:26:21 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:26:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:26:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:21 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
17:26:21 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 1331ms
17:26:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
17:26:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f173400 == 45 [pid = 1852] [id = 216]
17:26:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x8f25d000) [pid = 1852] [serial = 606] [outer = (nil)]
17:26:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x8f293000) [pid = 1852] [serial = 607] [outer = 0x8f25d000]
17:26:21 INFO - PROCESS | 1852 | 1448328381864 Marionette INFO loaded listener.js
17:26:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x90ab6400) [pid = 1852] [serial = 608] [outer = 0x8f25d000]
17:26:22 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
17:26:22 INFO - document served over http requires an https
17:26:22 INFO - sub-resource via xhr-request using the http-csp
17:26:22 INFO - delivery method with keep-origin-redirect and when
17:26: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"
17:26:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:26:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:26:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:22 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
17:26:22 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 1194ms
17:26:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
17:26:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6c0400 == 46 [pid = 1852] [id = 217]
17:26:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x8c641c00) [pid = 1852] [serial = 609] [outer = (nil)]
17:26:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x90ac0400) [pid = 1852] [serial = 610] [outer = 0x8c641c00]
17:26:23 INFO - PROCESS | 1852 | 1448328383160 Marionette INFO loaded listener.js
17:26:23 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x90cd9800) [pid = 1852] [serial = 611] [outer = 0x8c641c00]
17:26:24 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
17:26:24 INFO - document served over http requires an https
17:26:24 INFO - sub-resource via xhr-request using the http-csp
17:26:24 INFO - delivery method with no-redirect and when
17:26: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"
17:26:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:26:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:26:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:24 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
17:26:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1332ms
17:26:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
17:26:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x90cde000 == 47 [pid = 1852] [id = 218]
17:26:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x90ce0c00) [pid = 1852] [serial = 612] [outer = (nil)]
17:26:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x90fb6000) [pid = 1852] [serial = 613] [outer = 0x90ce0c00]
17:26:24 INFO - PROCESS | 1852 | 1448328384504 Marionette INFO loaded listener.js
17:26:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x91080400) [pid = 1852] [serial = 614] [outer = 0x90ce0c00]
17:26:25 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
17:26:25 INFO - document served over http requires an https
17:26:25 INFO - sub-resource via xhr-request using the http-csp
17:26:25 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:26:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:26:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:25 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
17:26:25 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 1290ms
17:26:25 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
17:26:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x9107f000 == 48 [pid = 1852] [id = 219]
17:26:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x91083800) [pid = 1852] [serial = 615] [outer = (nil)]
17:26:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x9108b000) [pid = 1852] [serial = 616] [outer = 0x91083800]
17:26:25 INFO - PROCESS | 1852 | 1448328385802 Marionette INFO loaded listener.js
17:26:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x9142a800) [pid = 1852] [serial = 617] [outer = 0x91083800]
17:26:26 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
17:26:26 INFO - document served over http requires an http
17:26:26 INFO - sub-resource via fetch-request using the http-csp
17:26:26 INFO - delivery method with keep-origin-redirect and when
17:26:26 INFO - the target request is same-origin.
17:26:26 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 1284ms
17:26:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
17:26:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x91089800 == 49 [pid = 1852] [id = 220]
17:26:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x91424400) [pid = 1852] [serial = 618] [outer = (nil)]
17:26:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x914cb400) [pid = 1852] [serial = 619] [outer = 0x91424400]
17:26:27 INFO - PROCESS | 1852 | 1448328387062 Marionette INFO loaded listener.js
17:26:27 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x914d8c00) [pid = 1852] [serial = 620] [outer = 0x91424400]
17:26:28 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
17:26:28 INFO - document served over http requires an http
17:26:28 INFO - sub-resource via fetch-request using the http-csp
17:26:28 INFO - delivery method with no-redirect and when
17:26:28 INFO - the target request is same-origin.
17:26:28 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 1286ms
17:26:28 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
17:26:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a0000 == 50 [pid = 1852] [id = 221]
17:26:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x91432800) [pid = 1852] [serial = 621] [outer = (nil)]
17:26:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x91de0800) [pid = 1852] [serial = 622] [outer = 0x91432800]
17:26:28 INFO - PROCESS | 1852 | 1448328388359 Marionette INFO loaded listener.js
17:26:28 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x92602000) [pid = 1852] [serial = 623] [outer = 0x91432800]
17:26:29 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
17:26:29 INFO - document served over http requires an http
17:26:29 INFO - sub-resource via fetch-request using the http-csp
17:26:29 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:29 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
17:26:29 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 1232ms
17:26:29 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
17:26:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x8be31400 == 51 [pid = 1852] [id = 222]
17:26:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x8cd1fc00) [pid = 1852] [serial = 624] [outer = (nil)]
17:26:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x92601c00) [pid = 1852] [serial = 625] [outer = 0x8cd1fc00]
17:26:29 INFO - PROCESS | 1852 | 1448328389613 Marionette INFO loaded listener.js
17:26:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x92663400) [pid = 1852] [serial = 626] [outer = 0x8cd1fc00]
17:26:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x92667c00 == 52 [pid = 1852] [id = 223]
17:26:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x92668800) [pid = 1852] [serial = 627] [outer = (nil)]
17:26:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x9266b800) [pid = 1852] [serial = 628] [outer = 0x92668800]
17:26:30 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
17:26:30 INFO - document served over http requires an http
17:26:30 INFO - sub-resource via iframe-tag using the http-csp
17:26:30 INFO - delivery method with keep-origin-redirect and when
17:26:30 INFO - the target request is same-origin.
17:26:30 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 1299ms
17:26:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
17:26:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x91de5c00 == 53 [pid = 1852] [id = 224]
17:26:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x92608400) [pid = 1852] [serial = 629] [outer = (nil)]
17:26:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x92686400) [pid = 1852] [serial = 630] [outer = 0x92608400]
17:26:30 INFO - PROCESS | 1852 | 1448328390922 Marionette INFO loaded listener.js
17:26:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x93f23800) [pid = 1852] [serial = 631] [outer = 0x92608400]
17:26:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x93f2dc00 == 54 [pid = 1852] [id = 225]
17:26:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x93f2e000) [pid = 1852] [serial = 632] [outer = (nil)]
17:26:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x92687c00) [pid = 1852] [serial = 633] [outer = 0x93f2e000]
17:26:31 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
17:26:31 INFO - document served over http requires an http
17:26:31 INFO - sub-resource via iframe-tag using the http-csp
17:26:31 INFO - delivery method with no-redirect and when
17:26:31 INFO - the target request is same-origin.
17:26:31 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 1337ms
17:26:31 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
17:26:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x945c1000 == 55 [pid = 1852] [id = 226]
17:26:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x945c1c00) [pid = 1852] [serial = 634] [outer = (nil)]
17:26:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x945c5000) [pid = 1852] [serial = 635] [outer = 0x945c1c00]
17:26:32 INFO - PROCESS | 1852 | 1448328392372 Marionette INFO loaded listener.js
17:26:32 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x9468cc00) [pid = 1852] [serial = 636] [outer = 0x945c1c00]
17:26:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x94690800 == 56 [pid = 1852] [id = 227]
17:26:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x9484f000) [pid = 1852] [serial = 637] [outer = (nil)]
17:26:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x9485ac00) [pid = 1852] [serial = 638] [outer = 0x9484f000]
17:26:33 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
17:26:33 INFO - document served over http requires an http
17:26:33 INFO - sub-resource via iframe-tag using the http-csp
17:26:33 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:26:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:26:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:33 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
17:26:33 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 1420ms
17:26:33 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
17:26:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x945bc800 == 57 [pid = 1852] [id = 228]
17:26:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x94854800) [pid = 1852] [serial = 639] [outer = (nil)]
17:26:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x95285800) [pid = 1852] [serial = 640] [outer = 0x94854800]
17:26:33 INFO - PROCESS | 1852 | 1448328393700 Marionette INFO loaded listener.js
17:26:33 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x95452400) [pid = 1852] [serial = 641] [outer = 0x94854800]
17:26:34 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
17:26:34 INFO - document served over http requires an http
17:26:34 INFO - sub-resource via script-tag using the http-csp
17:26:34 INFO - delivery method with keep-origin-redirect and when
17:26:34 INFO - the target request is same-origin.
17:26:34 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 1255ms
17:26:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
17:26:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d48ec00 == 58 [pid = 1852] [id = 229]
17:26:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x9527e000) [pid = 1852] [serial = 642] [outer = (nil)]
17:26:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x95f30000) [pid = 1852] [serial = 643] [outer = 0x9527e000]
17:26:34 INFO - PROCESS | 1852 | 1448328394990 Marionette INFO loaded listener.js
17:26:35 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x97b4f400) [pid = 1852] [serial = 644] [outer = 0x9527e000]
17:26:36 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
17:26:36 INFO - document served over http requires an http
17:26:36 INFO - sub-resource via script-tag using the http-csp
17:26:36 INFO - delivery method with no-redirect and when
17:26:36 INFO - the target request is same-origin.
17:26:36 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 1337ms
17:26:36 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
17:26:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x90ab8c00 == 59 [pid = 1852] [id = 230]
17:26:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x95497400) [pid = 1852] [serial = 645] [outer = (nil)]
17:26:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x97b58000) [pid = 1852] [serial = 646] [outer = 0x95497400]
17:26:36 INFO - PROCESS | 1852 | 1448328396297 Marionette INFO loaded listener.js
17:26:36 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x97ced000) [pid = 1852] [serial = 647] [outer = 0x95497400]
17:26:37 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
17:26:37 INFO - document served over http requires an http
17:26:37 INFO - sub-resource via script-tag using the http-csp
17:26:37 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:26:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:26:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:37 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
17:26:37 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 1597ms
17:26:37 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
17:26:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x97cf4c00 == 60 [pid = 1852] [id = 231]
17:26:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x97cf5000) [pid = 1852] [serial = 648] [outer = (nil)]
17:26:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x97e03c00) [pid = 1852] [serial = 649] [outer = 0x97cf5000]
17:26:37 INFO - PROCESS | 1852 | 1448328397949 Marionette INFO loaded listener.js
17:26:38 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x97e0ec00) [pid = 1852] [serial = 650] [outer = 0x97cf5000]
17:26:38 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
17:26:38 INFO - document served over http requires an http
17:26:38 INFO - sub-resource via xhr-request using the http-csp
17:26:38 INFO - delivery method with keep-origin-redirect and when
17:26:38 INFO - the target request is same-origin.
17:26:38 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 1239ms
17:26:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
17:26:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x97e02000 == 61 [pid = 1852] [id = 232]
17:26:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x97e03000) [pid = 1852] [serial = 651] [outer = (nil)]
17:26:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x983bfc00) [pid = 1852] [serial = 652] [outer = 0x97e03000]
17:26:39 INFO - PROCESS | 1852 | 1448328399163 Marionette INFO loaded listener.js
17:26:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x985ea400) [pid = 1852] [serial = 653] [outer = 0x97e03000]
17:26:40 INFO - PROCESS | 1852 | --DOCSHELL 0x9a337c00 == 60 [pid = 1852] [id = 31]
17:26:40 INFO - PROCESS | 1852 | --DOCSHELL 0x9a3a5c00 == 59 [pid = 1852] [id = 29]
17:26:40 INFO - PROCESS | 1852 | --DOCSHELL 0x97cf2800 == 58 [pid = 1852] [id = 21]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x945c8c00 == 57 [pid = 1852] [id = 26]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x94853400 == 56 [pid = 1852] [id = 27]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9f914400 == 55 [pid = 1852] [id = 6]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9f5b4000 == 54 [pid = 1852] [id = 22]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9d41fc00 == 53 [pid = 1852] [id = 14]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca32000 == 52 [pid = 1852] [id = 208]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x8cd1b000 == 51 [pid = 1852] [id = 210]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x8f091000 == 50 [pid = 1852] [id = 212]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9d1e3800 == 49 [pid = 1852] [id = 23]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x91089800 == 48 [pid = 1852] [id = 220]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x869a0000 == 47 [pid = 1852] [id = 221]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x8be31400 == 46 [pid = 1852] [id = 222]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x92667c00 == 45 [pid = 1852] [id = 223]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x91de5c00 == 44 [pid = 1852] [id = 224]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x93f2dc00 == 43 [pid = 1852] [id = 225]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x945c1000 == 42 [pid = 1852] [id = 226]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x94690800 == 41 [pid = 1852] [id = 227]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x945bc800 == 40 [pid = 1852] [id = 228]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x8d48ec00 == 39 [pid = 1852] [id = 229]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x90ab8c00 == 38 [pid = 1852] [id = 230]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x97cf4c00 == 37 [pid = 1852] [id = 231]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9b2c0000 == 36 [pid = 1852] [id = 19]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9b9f3400 == 35 [pid = 1852] [id = 20]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9d239800 == 34 [pid = 1852] [id = 16]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x945c7c00 == 33 [pid = 1852] [id = 9]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9468c400 == 32 [pid = 1852] [id = 8]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9a3a1c00 == 31 [pid = 1852] [id = 12]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x95f30400 == 30 [pid = 1852] [id = 18]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9c632c00 == 29 [pid = 1852] [id = 24]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x86c93000 == 28 [pid = 1852] [id = 198]
17:26:42 INFO - PROCESS | 1852 | --DOCSHELL 0x9548e800 == 27 [pid = 1852] [id = 25]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x9268e000) [pid = 1852] [serial = 478] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x91ddd800) [pid = 1852] [serial = 475] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x9b88cc00) [pid = 1852] [serial = 409] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x8a6b9c00) [pid = 1852] [serial = 436] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0xa0305400) [pid = 1852] [serial = 406] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x9108c400) [pid = 1852] [serial = 467] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x9a3a4800) [pid = 1852] [serial = 378] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0xa0437800) [pid = 1852] [serial = 412] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0xa911c000) [pid = 1852] [serial = 420] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x90ab5400) [pid = 1852] [serial = 454] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x97b57800) [pid = 1852] [serial = 388] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x90abfc00) [pid = 1852] [serial = 462] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x90ce2000) [pid = 1852] [serial = 383] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x8f179000) [pid = 1852] [serial = 433] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0xa035cc00) [pid = 1852] [serial = 415] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0xa57a9400) [pid = 1852] [serial = 430] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8f171800) [pid = 1852] [serial = 425] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x92608000) [pid = 1852] [serial = 472] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x9b3e1c00) [pid = 1852] [serial = 391] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8ca34c00) [pid = 1852] [serial = 451] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x8d485000) [pid = 1852] [serial = 457] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x9bc75800) [pid = 1852] [serial = 394] [outer = (nil)] [url = about:blank]
17:26:42 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x89d1b000) [pid = 1852] [serial = 448] [outer = (nil)] [url = about:blank]
17:26:42 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
17:26:42 INFO - document served over http requires an http
17:26:42 INFO - sub-resource via xhr-request using the http-csp
17:26:42 INFO - delivery method with no-redirect and when
17:26:42 INFO - the target request is same-origin.
17:26:42 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 3993ms
17:26:42 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
17:26:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x87048800 == 28 [pid = 1852] [id = 233]
17:26:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x8704bc00) [pid = 1852] [serial = 654] [outer = (nil)]
17:26:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x88f92400) [pid = 1852] [serial = 655] [outer = 0x8704bc00]
17:26:43 INFO - PROCESS | 1852 | 1448328403191 Marionette INFO loaded listener.js
17:26:43 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x8917e800) [pid = 1852] [serial = 656] [outer = 0x8704bc00]
17:26:43 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
17:26:43 INFO - document served over http requires an http
17:26:43 INFO - sub-resource via xhr-request using the http-csp
17:26:43 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:26:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:26:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:43 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
17:26:43 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 983ms
17:26:43 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
17:26:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c95400 == 29 [pid = 1852] [id = 234]
17:26:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x88f8a400) [pid = 1852] [serial = 657] [outer = (nil)]
17:26:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x89858000) [pid = 1852] [serial = 658] [outer = 0x88f8a400]
17:26:44 INFO - PROCESS | 1852 | 1448328404157 Marionette INFO loaded listener.js
17:26:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x89b5c000) [pid = 1852] [serial = 659] [outer = 0x88f8a400]
17:26:45 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
17:26:45 INFO - document served over http requires an https
17:26:45 INFO - sub-resource via fetch-request using the http-csp
17:26:45 INFO - delivery method with keep-origin-redirect and when
17:26: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"
17:26:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:45 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
17:26:45 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 1175ms
17:26:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
17:26:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a363400 == 30 [pid = 1852] [id = 235]
17:26:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x8a366000) [pid = 1852] [serial = 660] [outer = (nil)]
17:26:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x8a36a400) [pid = 1852] [serial = 661] [outer = 0x8a366000]
17:26:45 INFO - PROCESS | 1852 | 1448328405385 Marionette INFO loaded listener.js
17:26:45 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x8a42d000) [pid = 1852] [serial = 662] [outer = 0x8a366000]
17:26:46 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
17:26:46 INFO - document served over http requires an https
17:26:46 INFO - sub-resource via fetch-request using the http-csp
17:26:46 INFO - delivery method with no-redirect and when
17:26: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"
17:26:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:46 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
17:26:46 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 1247ms
17:26:46 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
17:26:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6ba400 == 31 [pid = 1852] [id = 236]
17:26:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x8a6ba800) [pid = 1852] [serial = 663] [outer = (nil)]
17:26:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x8a6bc800) [pid = 1852] [serial = 664] [outer = 0x8a6ba800]
17:26:46 INFO - PROCESS | 1852 | 1448328406619 Marionette INFO loaded listener.js
17:26:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x8a986400) [pid = 1852] [serial = 665] [outer = 0x8a6ba800]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x90c4e400) [pid = 1852] [serial = 521] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x8f093400) [pid = 1852] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x9b3df800) [pid = 1852] [serial = 507] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x86e9d000) [pid = 1852] [serial = 550] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x89855800) [pid = 1852] [serial = 527] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x89514c00) [pid = 1852] [serial = 524] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8704a800) [pid = 1852] [serial = 545] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x983bbc00) [pid = 1852] [serial = 497] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x87216c00) [pid = 1852] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x98d80c00) [pid = 1852] [serial = 502] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8ca2cc00) [pid = 1852] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x876ccc00) [pid = 1852] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x95449c00) [pid = 1852] [serial = 488] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x89171c00) [pid = 1852] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x91426000) [pid = 1852] [serial = 485] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x97b59c00) [pid = 1852] [serial = 494] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x88f8d400) [pid = 1852] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x9793d000) [pid = 1852] [serial = 491] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x9d240c00) [pid = 1852] [serial = 515] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x86c97c00) [pid = 1852] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x87051c00) [pid = 1852] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x87049400) [pid = 1852] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x8a368800) [pid = 1852] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x86e9dc00) [pid = 1852] [serial = 548] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328354236]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x98d84400) [pid = 1852] [serial = 500] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8a36cc00) [pid = 1852] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x9c63b000) [pid = 1852] [serial = 510] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x87048400) [pid = 1852] [serial = 543] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x9d4abc00) [pid = 1852] [serial = 518] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x9b7e6c00) [pid = 1852] [serial = 505] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328337616]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x8a6c8400) [pid = 1852] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x9bd56000) [pid = 1852] [serial = 512] [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]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x86c97000) [pid = 1852] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8a98a800) [pid = 1852] [serial = 571] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x9c84fc00) [pid = 1852] [serial = 513] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8a989400) [pid = 1852] [serial = 568] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x9b97d400) [pid = 1852] [serial = 508] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x86ea4c00) [pid = 1852] [serial = 551] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x89857c00) [pid = 1852] [serial = 528] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x90cdd800) [pid = 1852] [serial = 483] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x8721e000) [pid = 1852] [serial = 559] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x8a36c800) [pid = 1852] [serial = 565] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x9bd58c00) [pid = 1852] [serial = 511] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x87219400) [pid = 1852] [serial = 541] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x9a334400) [pid = 1852] [serial = 503] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x8cd13000) [pid = 1852] [serial = 480] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x89851c00) [pid = 1852] [serial = 562] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x87048000) [pid = 1852] [serial = 544] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x988d3c00) [pid = 1852] [serial = 498] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x90c53000) [pid = 1852] [serial = 522] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x9d4a8800) [pid = 1852] [serial = 516] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x876cf000) [pid = 1852] [serial = 538] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x86c98c00) [pid = 1852] [serial = 554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x93f28400) [pid = 1852] [serial = 486] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x8951dc00) [pid = 1852] [serial = 525] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x86e9e400) [pid = 1852] [serial = 549] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328354236]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x97b5c400) [pid = 1852] [serial = 492] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x95450800) [pid = 1852] [serial = 489] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x89177400) [pid = 1852] [serial = 535] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x88f93000) [pid = 1852] [serial = 532] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x983bf800) [pid = 1852] [serial = 495] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x98d87c00) [pid = 1852] [serial = 501] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x86c9e400) [pid = 1852] [serial = 556] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0xa030ac00) [pid = 1852] [serial = 519] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x87050000) [pid = 1852] [serial = 546] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x9b886400) [pid = 1852] [serial = 506] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328337616]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x8b959c00) [pid = 1852] [serial = 572] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x8a434c00) [pid = 1852] [serial = 566] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x90c59800) [pid = 1852] [serial = 523] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x91429000) [pid = 1852] [serial = 484] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x90c59000) [pid = 1852] [serial = 526] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x8d48d800) [pid = 1852] [serial = 481] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x9484f800) [pid = 1852] [serial = 487] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x8b954c00) [pid = 1852] [serial = 569] [outer = (nil)] [url = about:blank]
17:26:48 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x8be3e400) [pid = 1852] [serial = 529] [outer = (nil)] [url = about:blank]
17:26:48 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
17:26:48 INFO - document served over http requires an https
17:26:48 INFO - sub-resource via fetch-request using the http-csp
17:26:48 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:48 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
17:26:48 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 2389ms
17:26:48 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
17:26:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x87051c00 == 32 [pid = 1852] [id = 237]
17:26:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x87211c00) [pid = 1852] [serial = 666] [outer = (nil)]
17:26:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x88f8d400) [pid = 1852] [serial = 667] [outer = 0x87211c00]
17:26:48 INFO - PROCESS | 1852 | 1448328408983 Marionette INFO loaded listener.js
17:26:49 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8a368800) [pid = 1852] [serial = 668] [outer = 0x87211c00]
17:26:49 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
17:26:49 INFO - document served over http requires an https
17:26:49 INFO - sub-resource via fetch-request using the http-csp
17:26:49 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:49 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
17:26:49 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 980ms
17:26:49 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
17:26:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c91800 == 33 [pid = 1852] [id = 238]
17:26:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8a6bf800) [pid = 1852] [serial = 669] [outer = (nil)]
17:26:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x8a995800) [pid = 1852] [serial = 670] [outer = 0x8a6bf800]
17:26:50 INFO - PROCESS | 1852 | 1448328410005 Marionette INFO loaded listener.js
17:26:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8b95cc00) [pid = 1852] [serial = 671] [outer = 0x8a6bf800]
17:26:51 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
17:26:51 INFO - document served over http requires an https
17:26:51 INFO - sub-resource via fetch-request using the http-csp
17:26:51 INFO - delivery method with keep-origin-redirect and when
17:26: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"
17:26:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:51 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
17:26:51 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 1378ms
17:26:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
17:26:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f87c00 == 34 [pid = 1852] [id = 239]
17:26:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x88f88000) [pid = 1852] [serial = 672] [outer = (nil)]
17:26:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x88f94000) [pid = 1852] [serial = 673] [outer = 0x88f88000]
17:26:51 INFO - PROCESS | 1852 | 1448328411433 Marionette INFO loaded listener.js
17:26:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x89851400) [pid = 1852] [serial = 674] [outer = 0x88f88000]
17:26:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
17:26:52 INFO - document served over http requires an https
17:26:52 INFO - sub-resource via fetch-request using the http-csp
17:26:52 INFO - delivery method with no-redirect and when
17:26: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"
17:26:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
17:26:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | took 1332ms
17:26:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
17:26:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea0c00 == 35 [pid = 1852] [id = 240]
17:26:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x89d13000) [pid = 1852] [serial = 675] [outer = (nil)]
17:26:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x89d20000) [pid = 1852] [serial = 676] [outer = 0x89d13000]
17:26:52 INFO - PROCESS | 1852 | 1448328412778 Marionette INFO loaded listener.js
17:26:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8a43ac00) [pid = 1852] [serial = 677] [outer = 0x89d13000]
17:26:53 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
17:26:53 INFO - document served over http requires an https
17:26:53 INFO - sub-resource via fetch-request using the http-csp
17:26:53 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:26:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:26:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:26:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:53 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
17:26:53 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 1302ms
17:26:53 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
17:26:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c9c400 == 36 [pid = 1852] [id = 241]
17:26:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x89b57c00) [pid = 1852] [serial = 678] [outer = (nil)]
17:26:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8be38000) [pid = 1852] [serial = 679] [outer = 0x89b57c00]
17:26:54 INFO - PROCESS | 1852 | 1448328414147 Marionette INFO loaded listener.js
17:26:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8c0f8000) [pid = 1852] [serial = 680] [outer = 0x89b57c00]
17:26:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c63d400 == 37 [pid = 1852] [id = 242]
17:26:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8c63e400) [pid = 1852] [serial = 681] [outer = (nil)]
17:26:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8c63a400) [pid = 1852] [serial = 682] [outer = 0x8c63e400]
17:26:55 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
17:26:55 INFO - document served over http requires an https
17:26:55 INFO - sub-resource via iframe-tag using the http-csp
17:26:55 INFO - delivery method with keep-origin-redirect and when
17:26: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"
17:26:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:26:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:26:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:55 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
17:26:55 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 1394ms
17:26:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
17:26:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a367800 == 38 [pid = 1852] [id = 243]
17:26:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8b95dc00) [pid = 1852] [serial = 683] [outer = (nil)]
17:26:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8c63ec00) [pid = 1852] [serial = 684] [outer = 0x8b95dc00]
17:26:55 INFO - PROCESS | 1852 | 1448328415527 Marionette INFO loaded listener.js
17:26:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8c884800) [pid = 1852] [serial = 685] [outer = 0x8b95dc00]
17:26:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c887400 == 39 [pid = 1852] [id = 244]
17:26:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8c887800) [pid = 1852] [serial = 686] [outer = (nil)]
17:26:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8c88ac00) [pid = 1852] [serial = 687] [outer = 0x8c887800]
17:26: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
17:26:56 INFO - document served over http requires an https
17:26:56 INFO - sub-resource via iframe-tag using the http-csp
17:26:56 INFO - delivery method with no-redirect and when
17:26: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"
17:26:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:26:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:26:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26: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
17:26: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 1342ms
17:26: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
17:26:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x87045400 == 40 [pid = 1852] [id = 245]
17:26:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8c641000) [pid = 1852] [serial = 688] [outer = (nil)]
17:26:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8ca2ec00) [pid = 1852] [serial = 689] [outer = 0x8c641000]
17:26:56 INFO - PROCESS | 1852 | 1448328416908 Marionette INFO loaded listener.js
17:26:57 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8cd14c00) [pid = 1852] [serial = 690] [outer = 0x8c641000]
17:26:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d45d400 == 41 [pid = 1852] [id = 246]
17:26:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8d45e000) [pid = 1852] [serial = 691] [outer = (nil)]
17:26:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8cd1e800) [pid = 1852] [serial = 692] [outer = 0x8d45e000]
17:26:57 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
17:26:57 INFO - document served over http requires an https
17:26:57 INFO - sub-resource via iframe-tag using the http-csp
17:26:57 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:26:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:26:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:57 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
17:26:57 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 1343ms
17:26: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
17:26:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b54400 == 42 [pid = 1852] [id = 247]
17:26:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x8cd1f400) [pid = 1852] [serial = 693] [outer = (nil)]
17:26:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8d45f800) [pid = 1852] [serial = 694] [outer = 0x8cd1f400]
17:26:58 INFO - PROCESS | 1852 | 1448328418302 Marionette INFO loaded listener.js
17:26:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8d48b400) [pid = 1852] [serial = 695] [outer = 0x8cd1f400]
17:26:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f08a000 == 43 [pid = 1852] [id = 248]
17:26:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x8f08ac00) [pid = 1852] [serial = 696] [outer = (nil)]
17:26:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8f08cc00) [pid = 1852] [serial = 697] [outer = 0x8f08ac00]
17:26:59 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
17:26:59 INFO - document served over http requires an https
17:26:59 INFO - sub-resource via iframe-tag using the http-csp
17:26:59 INFO - delivery method with swap-origin-redirect and when
17:26: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"
17:26:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:26:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:26:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:26:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:26:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:26:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:26:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:26:59 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
17:26:59 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 1382ms
17:26:59 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
17:26:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f091000 == 44 [pid = 1852] [id = 249]
17:26:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x8f094800) [pid = 1852] [serial = 698] [outer = (nil)]
17:26:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8f0e2400) [pid = 1852] [serial = 699] [outer = 0x8f094800]
17:26:59 INFO - PROCESS | 1852 | 1448328419680 Marionette INFO loaded listener.js
17:26:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:26:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x8f0efc00) [pid = 1852] [serial = 700] [outer = 0x8f094800]
17:27:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f171400 == 45 [pid = 1852] [id = 250]
17:27:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x8f173800) [pid = 1852] [serial = 701] [outer = (nil)]
17:27:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x8f174000) [pid = 1852] [serial = 702] [outer = 0x8f173800]
17:27:00 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
17:27:00 INFO - document served over http requires an https
17:27:00 INFO - sub-resource via iframe-tag using the http-csp
17:27:00 INFO - delivery method with keep-origin-redirect and when
17:27: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"
17:27:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:27:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:27:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:00 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
17:27:00 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 1283ms
17:27:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
17:27:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0eb000 == 46 [pid = 1852] [id = 251]
17:27:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x8f173000) [pid = 1852] [serial = 703] [outer = (nil)]
17:27:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x8f17b800) [pid = 1852] [serial = 704] [outer = 0x8f173000]
17:27:01 INFO - PROCESS | 1852 | 1448328421022 Marionette INFO loaded listener.js
17:27:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x8f28b000) [pid = 1852] [serial = 705] [outer = 0x8f173000]
17:27:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f290400 == 47 [pid = 1852] [id = 252]
17:27:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x8f290c00) [pid = 1852] [serial = 706] [outer = (nil)]
17:27:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x8f292800) [pid = 1852] [serial = 707] [outer = 0x8f290c00]
17:27:02 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
17:27:02 INFO - document served over http requires an https
17:27:02 INFO - sub-resource via iframe-tag using the http-csp
17:27:02 INFO - delivery method with no-redirect and when
17:27: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"
17:27:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:27:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:27:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:02 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
17:27:02 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 1308ms
17:27:02 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
17:27:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b94f000 == 48 [pid = 1852] [id = 253]
17:27:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x8f178000) [pid = 1852] [serial = 708] [outer = (nil)]
17:27:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x8f295000) [pid = 1852] [serial = 709] [outer = 0x8f178000]
17:27:02 INFO - PROCESS | 1852 | 1448328422312 Marionette INFO loaded listener.js
17:27:02 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x90c4c000) [pid = 1852] [serial = 710] [outer = 0x8f178000]
17:27:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x90c57800 == 49 [pid = 1852] [id = 254]
17:27:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x90c5a400) [pid = 1852] [serial = 711] [outer = (nil)]
17:27:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x90c5a800) [pid = 1852] [serial = 712] [outer = 0x90c5a400]
17:27:03 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
17:27:03 INFO - document served over http requires an https
17:27:03 INFO - sub-resource via iframe-tag using the http-csp
17:27:03 INFO - delivery method with swap-origin-redirect and when
17:27: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"
17:27:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:27:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:27:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:03 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
17:27:03 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 1437ms
17:27:03 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
17:27:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f28ec00 == 50 [pid = 1852] [id = 255]
17:27:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x8f294400) [pid = 1852] [serial = 713] [outer = (nil)]
17:27:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x90cd9400) [pid = 1852] [serial = 714] [outer = 0x8f294400]
17:27:03 INFO - PROCESS | 1852 | 1448328423754 Marionette INFO loaded listener.js
17:27:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x90ce5400) [pid = 1852] [serial = 715] [outer = 0x8f294400]
17:27:04 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
17:27:04 INFO - document served over http requires an https
17:27:04 INFO - sub-resource via script-tag using the http-csp
17:27:04 INFO - delivery method with keep-origin-redirect and when
17:27: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"
17:27:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:04 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
17:27:04 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 1333ms
17:27:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
17:27:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x90fbc400 == 51 [pid = 1852] [id = 256]
17:27:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x91081000) [pid = 1852] [serial = 716] [outer = (nil)]
17:27:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x91086800) [pid = 1852] [serial = 717] [outer = 0x91081000]
17:27:05 INFO - PROCESS | 1852 | 1448328425123 Marionette INFO loaded listener.js
17:27:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x9142f400) [pid = 1852] [serial = 718] [outer = 0x91081000]
17:27:06 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
17:27:06 INFO - document served over http requires an https
17:27:06 INFO - sub-resource via script-tag using the http-csp
17:27:06 INFO - delivery method with no-redirect and when
17:27: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"
17:27:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:06 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
17:27:06 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 1193ms
17:27:06 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
17:27:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x91083000 == 52 [pid = 1852] [id = 257]
17:27:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x91426c00) [pid = 1852] [serial = 719] [outer = (nil)]
17:27:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x914cf000) [pid = 1852] [serial = 720] [outer = 0x91426c00]
17:27:06 INFO - PROCESS | 1852 | 1448328426367 Marionette INFO loaded listener.js
17:27:06 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x91ddcc00) [pid = 1852] [serial = 721] [outer = 0x91426c00]
17:27:07 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
17:27:07 INFO - document served over http requires an https
17:27:07 INFO - sub-resource via script-tag using the http-csp
17:27:07 INFO - delivery method with swap-origin-redirect and when
17:27: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"
17:27:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:07 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
17:27:07 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 1334ms
17:27:07 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
17:27:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x914d2400 == 53 [pid = 1852] [id = 258]
17:27:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x91ddc400) [pid = 1852] [serial = 722] [outer = (nil)]
17:27:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x91de9000) [pid = 1852] [serial = 723] [outer = 0x91ddc400]
17:27:07 INFO - PROCESS | 1852 | 1448328427695 Marionette INFO loaded listener.js
17:27:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x9260dc00) [pid = 1852] [serial = 724] [outer = 0x91ddc400]
17:27:08 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
17:27:08 INFO - document served over http requires an https
17:27:08 INFO - sub-resource via script-tag using the http-csp
17:27:08 INFO - delivery method with swap-origin-redirect and when
17:27: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"
17:27:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:08 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
17:27:08 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 1284ms
17:27:08 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
17:27:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a2000 == 54 [pid = 1852] [id = 259]
17:27:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x86e9a400) [pid = 1852] [serial = 725] [outer = (nil)]
17:27:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x92665c00) [pid = 1852] [serial = 726] [outer = 0x86e9a400]
17:27:08 INFO - PROCESS | 1852 | 1448328428971 Marionette INFO loaded listener.js
17:27:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x9268ac00) [pid = 1852] [serial = 727] [outer = 0x86e9a400]
17:27:09 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
17:27:09 INFO - document served over http requires an https
17:27:09 INFO - sub-resource via script-tag using the http-csp
17:27:09 INFO - delivery method with keep-origin-redirect and when
17:27: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"
17:27:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:09 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
17:27:09 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 1290ms
17:27:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
17:27:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1e400 == 55 [pid = 1852] [id = 260]
17:27:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x9260c800) [pid = 1852] [serial = 728] [outer = (nil)]
17:27:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x92692800) [pid = 1852] [serial = 729] [outer = 0x9260c800]
17:27:10 INFO - PROCESS | 1852 | 1448328430299 Marionette INFO loaded listener.js
17:27:10 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x93f2b400) [pid = 1852] [serial = 730] [outer = 0x9260c800]
17:27:11 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
17:27:11 INFO - document served over http requires an https
17:27:11 INFO - sub-resource via script-tag using the http-csp
17:27:11 INFO - delivery method with no-redirect and when
17:27: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"
17:27:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:11 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
17:27:11 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 1232ms
17:27:11 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
17:27:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c97800 == 56 [pid = 1852] [id = 261]
17:27:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x9268a800) [pid = 1852] [serial = 731] [outer = (nil)]
17:27:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x945bc800) [pid = 1852] [serial = 732] [outer = 0x9268a800]
17:27:11 INFO - PROCESS | 1852 | 1448328431530 Marionette INFO loaded listener.js
17:27:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x94850400) [pid = 1852] [serial = 733] [outer = 0x9268a800]
17:27:12 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
17:27:12 INFO - document served over http requires an https
17:27:12 INFO - sub-resource via script-tag using the http-csp
17:27:12 INFO - delivery method with swap-origin-redirect and when
17:27: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"
17:27:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:12 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
17:27:12 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 1283ms
17:27:12 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
17:27:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x87217000 == 57 [pid = 1852] [id = 262]
17:27:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x876c8400) [pid = 1852] [serial = 734] [outer = (nil)]
17:27:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x9468a800) [pid = 1852] [serial = 735] [outer = 0x876c8400]
17:27:14 INFO - PROCESS | 1852 | 1448328434083 Marionette INFO loaded listener.js
17:27:14 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x95450800) [pid = 1852] [serial = 736] [outer = 0x876c8400]
17:27:14 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
17:27:14 INFO - document served over http requires an https
17:27:14 INFO - sub-resource via xhr-request using the http-csp
17:27:14 INFO - delivery method with keep-origin-redirect and when
17:27: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"
17:27:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:14 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
17:27:14 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 2427ms
17:27:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
17:27:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x91427400 == 58 [pid = 1852] [id = 263]
17:27:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x9142f000) [pid = 1852] [serial = 737] [outer = (nil)]
17:27:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x9544c400) [pid = 1852] [serial = 738] [outer = 0x9142f000]
17:27:15 INFO - PROCESS | 1852 | 1448328435281 Marionette INFO loaded listener.js
17:27:15 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x95f34800) [pid = 1852] [serial = 739] [outer = 0x9142f000]
17:27:16 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
17:27:16 INFO - document served over http requires an https
17:27:16 INFO - sub-resource via xhr-request using the http-csp
17:27:16 INFO - delivery method with no-redirect and when
17:27: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"
17:27:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:16 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
17:27:16 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 1286ms
17:27:16 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
17:27:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x86997400 == 59 [pid = 1852] [id = 264]
17:27:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x8c889800) [pid = 1852] [serial = 740] [outer = (nil)]
17:27:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x8f08c400) [pid = 1852] [serial = 741] [outer = 0x8c889800]
17:27:16 INFO - PROCESS | 1852 | 1448328436567 Marionette INFO loaded listener.js
17:27:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x90fba800) [pid = 1852] [serial = 742] [outer = 0x8c889800]
17:27:17 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
17:27:17 INFO - document served over http requires an https
17:27:17 INFO - sub-resource via xhr-request using the http-csp
17:27:17 INFO - delivery method with swap-origin-redirect and when
17:27: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"
17:27:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:17 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
17:27:17 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 1283ms
17:27:17 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
17:27:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x86997000 == 60 [pid = 1852] [id = 265]
17:27:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x869a3800) [pid = 1852] [serial = 743] [outer = (nil)]
17:27:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x86e99000) [pid = 1852] [serial = 744] [outer = 0x869a3800]
17:27:17 INFO - PROCESS | 1852 | 1448328437904 Marionette INFO loaded listener.js
17:27:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x876ca000) [pid = 1852] [serial = 745] [outer = 0x869a3800]
17:27:18 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
17:27:18 INFO - document served over http requires an https
17:27:18 INFO - sub-resource via xhr-request using the http-csp
17:27:18 INFO - delivery method with swap-origin-redirect and when
17:27: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"
17:27:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:19 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
17:27:19 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 1395ms
17:27:19 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
17:27:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d19000 == 61 [pid = 1852] [id = 266]
17:27:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x89d19800) [pid = 1852] [serial = 746] [outer = (nil)]
17:27:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x90ce1000) [pid = 1852] [serial = 747] [outer = 0x89d19800]
17:27:19 INFO - PROCESS | 1852 | 1448328439268 Marionette INFO loaded listener.js
17:27:19 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x95493000) [pid = 1852] [serial = 748] [outer = 0x89d19800]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x87218400) [pid = 1852] [serial = 557] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x8721f800) [pid = 1852] [serial = 547] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x98af2c00) [pid = 1852] [serial = 499] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x9bd4cc00) [pid = 1852] [serial = 509] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x9b3e2000) [pid = 1852] [serial = 504] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x876d6800) [pid = 1852] [serial = 539] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x88f8d800) [pid = 1852] [serial = 560] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x97b51c00) [pid = 1852] [serial = 490] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x8917e000) [pid = 1852] [serial = 536] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x9e9ea400) [pid = 1852] [serial = 517] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x985eec00) [pid = 1852] [serial = 496] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8a434800) [pid = 1852] [serial = 533] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x87220000) [pid = 1852] [serial = 542] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x9d242c00) [pid = 1852] [serial = 514] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x87219000) [pid = 1852] [serial = 552] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x97cf6800) [pid = 1852] [serial = 493] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0xa0495c00) [pid = 1852] [serial = 520] [outer = (nil)] [url = about:blank]
17:27:20 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x89b54c00) [pid = 1852] [serial = 563] [outer = (nil)] [url = about:blank]
17:27:21 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
17:27:21 INFO - document served over http requires an https
17:27:21 INFO - sub-resource via xhr-request using the http-csp
17:27:21 INFO - delivery method with keep-origin-redirect and when
17:27: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"
17:27:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:21 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
17:27:21 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 2045ms
17:27:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
17:27:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e9cc00 == 62 [pid = 1852] [id = 267]
17:27:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x87215400) [pid = 1852] [serial = 749] [outer = (nil)]
17:27:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x87220400) [pid = 1852] [serial = 750] [outer = 0x87215400]
17:27:21 INFO - PROCESS | 1852 | 1448328441324 Marionette INFO loaded listener.js
17:27:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x88f95400) [pid = 1852] [serial = 751] [outer = 0x87215400]
17:27:22 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
17:27:22 INFO - document served over http requires an https
17:27:22 INFO - sub-resource via xhr-request using the http-csp
17:27:22 INFO - delivery method with no-redirect and when
17:27: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"
17:27:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:22 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
17:27:22 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 1038ms
17:27:22 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
17:27:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x87219800 == 63 [pid = 1852] [id = 268]
17:27:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x89519400) [pid = 1852] [serial = 752] [outer = (nil)]
17:27:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x89852c00) [pid = 1852] [serial = 753] [outer = 0x89519400]
17:27:22 INFO - PROCESS | 1852 | 1448328442379 Marionette INFO loaded listener.js
17:27:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x89d14c00) [pid = 1852] [serial = 754] [outer = 0x89519400]
17:27:23 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
17:27:23 INFO - document served over http requires an https
17:27:23 INFO - sub-resource via xhr-request using the http-csp
17:27:23 INFO - delivery method with swap-origin-redirect and when
17:27: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"
17:27:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:23 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
17:27:23 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 1189ms
17:27:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
17:27:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x8951d800 == 64 [pid = 1852] [id = 269]
17:27:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x89d1ec00) [pid = 1852] [serial = 755] [outer = (nil)]
17:27:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x8a6c7000) [pid = 1852] [serial = 756] [outer = 0x89d1ec00]
17:27:23 INFO - PROCESS | 1852 | 1448328443613 Marionette INFO loaded listener.js
17:27:23 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x8b955000) [pid = 1852] [serial = 757] [outer = 0x89d1ec00]
17:27:24 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
17:27:24 INFO - document served over http requires an http
17:27:24 INFO - sub-resource via fetch-request using the meta-csp
17:27:24 INFO - delivery method with keep-origin-redirect and when
17:27: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-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
17:27:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:27:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:27:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:27:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:24 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
17:27:24 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 1241ms
17:27:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
17:27:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6bb000 == 65 [pid = 1852] [id = 270]
17:27:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x8b951000) [pid = 1852] [serial = 758] [outer = (nil)]
17:27:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x8c0f7800) [pid = 1852] [serial = 759] [outer = 0x8b951000]
17:27:24 INFO - PROCESS | 1852 | 1448328444842 Marionette INFO loaded listener.js
17:27:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x8ca34400) [pid = 1852] [serial = 760] [outer = 0x8b951000]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x86996800) [pid = 1852] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x8f25d000) [pid = 1852] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x89853c00) [pid = 1852] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x945c1c00) [pid = 1852] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x90ce0c00) [pid = 1852] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x91083800) [pid = 1852] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x8c641c00) [pid = 1852] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8c645400) [pid = 1852] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x97cf5000) [pid = 1852] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x8cd1fc00) [pid = 1852] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x91432800) [pid = 1852] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x8d457400) [pid = 1852] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8b952400) [pid = 1852] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x88f8d400) [pid = 1852] [serial = 667] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8f0ec000) [pid = 1852] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8a366000) [pid = 1852] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8f0ef000) [pid = 1852] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x9527e000) [pid = 1852] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x8d458c00) [pid = 1852] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8ca32400) [pid = 1852] [serial = 585] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x92668800) [pid = 1852] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x88f8a400) [pid = 1852] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x93f2e000) [pid = 1852] [serial = 632] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328391614]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x94854800) [pid = 1852] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x8cd1b800) [pid = 1852] [serial = 590] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328375893]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x95497400) [pid = 1852] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x8a6ba800) [pid = 1852] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x9484f000) [pid = 1852] [serial = 637] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x8f091400) [pid = 1852] [serial = 595] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x8704bc00) [pid = 1852] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x87211c00) [pid = 1852] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x8c881800) [pid = 1852] [serial = 587] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x92608400) [pid = 1852] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x91424400) [pid = 1852] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x97b58000) [pid = 1852] [serial = 646] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8ca35800) [pid = 1852] [serial = 588] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x914cb400) [pid = 1852] [serial = 619] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8f293000) [pid = 1852] [serial = 607] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x89b59c00) [pid = 1852] [serial = 577] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x945c5000) [pid = 1852] [serial = 635] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x8f25fc00) [pid = 1852] [serial = 604] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x8a36a400) [pid = 1852] [serial = 661] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x9108b000) [pid = 1852] [serial = 616] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x8a6bc800) [pid = 1852] [serial = 664] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x95285800) [pid = 1852] [serial = 640] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x97e03c00) [pid = 1852] [serial = 649] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x95f30000) [pid = 1852] [serial = 643] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x92686400) [pid = 1852] [serial = 630] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x8c884400) [pid = 1852] [serial = 583] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x8cd20400) [pid = 1852] [serial = 591] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328375893]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x8d490000) [pid = 1852] [serial = 596] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x9266b800) [pid = 1852] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x89858000) [pid = 1852] [serial = 658] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x92687c00) [pid = 1852] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328391614]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x90fb6000) [pid = 1852] [serial = 613] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x8f0ee800) [pid = 1852] [serial = 601] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x90ac0400) [pid = 1852] [serial = 610] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x8699f400) [pid = 1852] [serial = 574] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x92601c00) [pid = 1852] [serial = 625] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x8ca30c00) [pid = 1852] [serial = 586] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x9485ac00) [pid = 1852] [serial = 638] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x8d45d800) [pid = 1852] [serial = 593] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x983bfc00) [pid = 1852] [serial = 652] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x8be33800) [pid = 1852] [serial = 580] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x88f92400) [pid = 1852] [serial = 655] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8f08bc00) [pid = 1852] [serial = 598] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x91de0800) [pid = 1852] [serial = 622] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x91080400) [pid = 1852] [serial = 614] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x90cd9800) [pid = 1852] [serial = 611] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x97e0ec00) [pid = 1852] [serial = 650] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x90ab6400) [pid = 1852] [serial = 608] [outer = (nil)] [url = about:blank]
17:27:25 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x8917e800) [pid = 1852] [serial = 656] [outer = (nil)] [url = about:blank]
17:27:25 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
17:27:25 INFO - document served over http requires an http
17:27:25 INFO - sub-resource via fetch-request using the meta-csp
17:27:25 INFO - delivery method with no-redirect and when
17:27: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-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
17:27:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:27:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:27:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:27:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:25 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
17:27:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1236ms
17:27:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
17:27:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704c000 == 66 [pid = 1852] [id = 271]
17:27:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x87211c00) [pid = 1852] [serial = 761] [outer = (nil)]
17:27:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x89d12c00) [pid = 1852] [serial = 762] [outer = 0x87211c00]
17:27:26 INFO - PROCESS | 1852 | 1448328446056 Marionette INFO loaded listener.js
17:27:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x8c886c00) [pid = 1852] [serial = 763] [outer = 0x87211c00]
17:27:26 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
17:27:26 INFO - document served over http requires an http
17:27:26 INFO - sub-resource via fetch-request using the meta-csp
17:27:26 INFO - delivery method with swap-origin-redirect and when
17:27:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
17:27:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:27:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:27:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:27:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:26 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
17:27:26 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 981ms
17:27:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
17:27:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca33000 == 67 [pid = 1852] [id = 272]
17:27:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8cd13800) [pid = 1852] [serial = 764] [outer = (nil)]
17:27:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x8d45d800) [pid = 1852] [serial = 765] [outer = 0x8cd13800]
17:27:27 INFO - PROCESS | 1852 | 1448328447066 Marionette INFO loaded listener.js
17:27:27 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8f08e000) [pid = 1852] [serial = 766] [outer = 0x8cd13800]
17:27:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d4800 == 68 [pid = 1852] [id = 273]
17:27:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x88f8a000) [pid = 1852] [serial = 767] [outer = (nil)]
17:27:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8917c000) [pid = 1852] [serial = 768] [outer = 0x88f8a000]
17:27:28 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
17:27:28 INFO - document served over http requires an http
17:27:28 INFO - sub-resource via iframe-tag using the meta-csp
17:27:28 INFO - delivery method with keep-origin-redirect and when
17:27:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
17:27:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:27:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:27:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:28 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
17:27:28 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 1384ms
17:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
17:27:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x89174c00 == 69 [pid = 1852] [id = 274]
17:27:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x89856400) [pid = 1852] [serial = 769] [outer = (nil)]
17:27:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x89b5d800) [pid = 1852] [serial = 770] [outer = 0x89856400]
17:27:28 INFO - PROCESS | 1852 | 1448328448517 Marionette INFO loaded listener.js
17:27:28 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8a439400) [pid = 1852] [serial = 771] [outer = 0x89856400]
17:27:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0f9400 == 70 [pid = 1852] [id = 275]
17:27:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8c0fa000) [pid = 1852] [serial = 772] [outer = (nil)]
17:27:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8c88c400) [pid = 1852] [serial = 773] [outer = 0x8c0fa000]
17:27:29 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
17:27:29 INFO - document served over http requires an http
17:27:29 INFO - sub-resource via iframe-tag using the meta-csp
17:27:29 INFO - delivery method with no-redirect and when
17:27:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
17:27:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:27:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:27:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:29 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
17:27:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1490ms
17:27:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
17:27:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b5d400 == 71 [pid = 1852] [id = 276]
17:27:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8c0f7c00) [pid = 1852] [serial = 774] [outer = (nil)]
17:27:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8cd1f000) [pid = 1852] [serial = 775] [outer = 0x8c0f7c00]
17:27:30 INFO - PROCESS | 1852 | 1448328450011 Marionette INFO loaded listener.js
17:27:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8f08d800) [pid = 1852] [serial = 776] [outer = 0x8c0f7c00]
17:27:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f25c400 == 72 [pid = 1852] [id = 277]
17:27:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8f25d000) [pid = 1852] [serial = 777] [outer = (nil)]
17:27:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8f16e400) [pid = 1852] [serial = 778] [outer = 0x8f25d000]
17:27:31 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
17:27:31 INFO - document served over http requires an http
17:27:31 INFO - sub-resource via iframe-tag using the meta-csp
17:27:31 INFO - delivery method with swap-origin-redirect and when
17:27:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
17:27:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:27:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:27:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:31 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
17:27:31 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 1379ms
17:27:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
17:27:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0ee800 == 73 [pid = 1852] [id = 278]
17:27:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8f265800) [pid = 1852] [serial = 779] [outer = (nil)]
17:27:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x90abbc00) [pid = 1852] [serial = 780] [outer = 0x8f265800]
17:27:31 INFO - PROCESS | 1852 | 1448328451438 Marionette INFO loaded listener.js
17:27:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x90cdc800) [pid = 1852] [serial = 781] [outer = 0x8f265800]
17:27:32 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
17:27:32 INFO - document served over http requires an http
17:27:32 INFO - sub-resource via script-tag using the meta-csp
17:27:32 INFO - delivery method with keep-origin-redirect and when
17:27:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
17:27:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:32 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
17:27:32 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 1341ms
17:27:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
17:27:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x90ab6000 == 74 [pid = 1852] [id = 279]
17:27:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x90ce4000) [pid = 1852] [serial = 782] [outer = (nil)]
17:27:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x90fc1400) [pid = 1852] [serial = 783] [outer = 0x90ce4000]
17:27:32 INFO - PROCESS | 1852 | 1448328452777 Marionette INFO loaded listener.js
17:27:32 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x91431000) [pid = 1852] [serial = 784] [outer = 0x90ce4000]
17:27:33 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
17:27:33 INFO - document served over http requires an http
17:27:33 INFO - sub-resource via script-tag using the meta-csp
17:27:33 INFO - delivery method with no-redirect and when
17:27:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
17:27:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:33 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
17:27:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1334ms
17:27:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
17:27:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d460400 == 75 [pid = 1852] [id = 280]
17:27:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x90fbd000) [pid = 1852] [serial = 785] [outer = (nil)]
17:27:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x9260bc00) [pid = 1852] [serial = 786] [outer = 0x90fbd000]
17:27:34 INFO - PROCESS | 1852 | 1448328454089 Marionette INFO loaded listener.js
17:27:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x93f2c400) [pid = 1852] [serial = 787] [outer = 0x90fbd000]
17:27:35 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
17:27:35 INFO - document served over http requires an http
17:27:35 INFO - sub-resource via script-tag using the meta-csp
17:27:35 INFO - delivery method with swap-origin-redirect and when
17:27:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
17:27:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:35 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
17:27:35 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 1289ms
17:27:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
17:27:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x91de9800 == 76 [pid = 1852] [id = 281]
17:27:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x9266a000) [pid = 1852] [serial = 788] [outer = (nil)]
17:27:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x9544c000) [pid = 1852] [serial = 789] [outer = 0x9266a000]
17:27:35 INFO - PROCESS | 1852 | 1448328455440 Marionette INFO loaded listener.js
17:27:35 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x97b4f000) [pid = 1852] [serial = 790] [outer = 0x9266a000]
17:27:36 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
17:27:36 INFO - document served over http requires an http
17:27:36 INFO - sub-resource via xhr-request using the meta-csp
17:27:36 INFO - delivery method with keep-origin-redirect and when
17:27:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
17:27:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:36 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
17:27:36 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 1281ms
17:27:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
17:27:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a3c00 == 77 [pid = 1852] [id = 282]
17:27:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x92663000) [pid = 1852] [serial = 791] [outer = (nil)]
17:27:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x97b58c00) [pid = 1852] [serial = 792] [outer = 0x92663000]
17:27:36 INFO - PROCESS | 1852 | 1448328456731 Marionette INFO loaded listener.js
17:27:36 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x97ce9000) [pid = 1852] [serial = 793] [outer = 0x92663000]
17:27:37 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
17:27:37 INFO - document served over http requires an http
17:27:37 INFO - sub-resource via xhr-request using the meta-csp
17:27:37 INFO - delivery method with no-redirect and when
17:27:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
17:27:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:37 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
17:27:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1285ms
17:27:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
17:27:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x9108b000 == 78 [pid = 1852] [id = 283]
17:27:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x9793ac00) [pid = 1852] [serial = 794] [outer = (nil)]
17:27:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x97cf3400) [pid = 1852] [serial = 795] [outer = 0x9793ac00]
17:27:37 INFO - PROCESS | 1852 | 1448328457990 Marionette INFO loaded listener.js
17:27:38 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x97e09400) [pid = 1852] [serial = 796] [outer = 0x9793ac00]
17:27:38 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
17:27:38 INFO - document served over http requires an http
17:27:38 INFO - sub-resource via xhr-request using the meta-csp
17:27:38 INFO - delivery method with swap-origin-redirect and when
17:27:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
17:27:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:38 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
17:27:38 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 1233ms
17:27:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
17:27:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x97cf4800 == 79 [pid = 1852] [id = 284]
17:27:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x97e04400) [pid = 1852] [serial = 797] [outer = (nil)]
17:27:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x983ba400) [pid = 1852] [serial = 798] [outer = 0x97e04400]
17:27:39 INFO - PROCESS | 1852 | 1448328459243 Marionette INFO loaded listener.js
17:27:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x983c1800) [pid = 1852] [serial = 799] [outer = 0x97e04400]
17:27:40 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
17:27:40 INFO - document served over http requires an https
17:27:40 INFO - sub-resource via fetch-request using the meta-csp
17:27:40 INFO - delivery method with keep-origin-redirect and when
17:27:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
17:27:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:27:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:27:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:27:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:40 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
17:27:40 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 1326ms
17:27:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
17:27:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x983ba000 == 80 [pid = 1852] [id = 285]
17:27:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x983bb400) [pid = 1852] [serial = 800] [outer = (nil)]
17:27:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x985e5400) [pid = 1852] [serial = 801] [outer = 0x983bb400]
17:27:40 INFO - PROCESS | 1852 | 1448328460641 Marionette INFO loaded listener.js
17:27:40 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x985f2c00) [pid = 1852] [serial = 802] [outer = 0x983bb400]
17:27:41 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
17:27:41 INFO - document served over http requires an https
17:27:41 INFO - sub-resource via fetch-request using the meta-csp
17:27:41 INFO - delivery method with no-redirect and when
17:27:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
17:27:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:27:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:27:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:27:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:41 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
17:27:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1398ms
17:27:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
17:27:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x988d1800 == 81 [pid = 1852] [id = 286]
17:27:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x988d3400) [pid = 1852] [serial = 803] [outer = (nil)]
17:27:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x98ae4400) [pid = 1852] [serial = 804] [outer = 0x988d3400]
17:27:42 INFO - PROCESS | 1852 | 1448328462016 Marionette INFO loaded listener.js
17:27:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x98aefc00) [pid = 1852] [serial = 805] [outer = 0x988d3400]
17:27:43 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
17:27:43 INFO - document served over http requires an https
17:27:43 INFO - sub-resource via fetch-request using the meta-csp
17:27:43 INFO - delivery method with swap-origin-redirect and when
17:27: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-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
17:27:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:27:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:27:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:27:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:43 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
17:27:43 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 1351ms
17:27:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
17:27:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x98ae4c00 == 82 [pid = 1852] [id = 287]
17:27:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x98ae6800) [pid = 1852] [serial = 806] [outer = (nil)]
17:27:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x98d7d400) [pid = 1852] [serial = 807] [outer = 0x98ae6800]
17:27:43 INFO - PROCESS | 1852 | 1448328463373 Marionette INFO loaded listener.js
17:27:43 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x98d84400) [pid = 1852] [serial = 808] [outer = 0x98ae6800]
17:27:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x98d87000 == 83 [pid = 1852] [id = 288]
17:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x98d88400) [pid = 1852] [serial = 809] [outer = (nil)]
17:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x98d89800) [pid = 1852] [serial = 810] [outer = 0x98d88400]
17:27:44 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
17:27:44 INFO - document served over http requires an https
17:27:44 INFO - sub-resource via iframe-tag using the meta-csp
17:27:44 INFO - delivery method with keep-origin-redirect and when
17:27:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
17:27:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:27:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:27:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:44 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
17:27:44 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 1450ms
17:27:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
17:27:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x91dde800 == 84 [pid = 1852] [id = 289]
17:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x98d88000) [pid = 1852] [serial = 811] [outer = (nil)]
17:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x9a32ec00) [pid = 1852] [serial = 812] [outer = 0x98d88000]
17:27:44 INFO - PROCESS | 1852 | 1448328464869 Marionette INFO loaded listener.js
17:27:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x9a33ac00) [pid = 1852] [serial = 813] [outer = 0x98d88000]
17:27:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x9a3a2c00 == 85 [pid = 1852] [id = 290]
17:27:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x9a3a5400) [pid = 1852] [serial = 814] [outer = (nil)]
17:27:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x9a3aac00) [pid = 1852] [serial = 815] [outer = 0x9a3a5400]
17:27:46 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
17:27:46 INFO - document served over http requires an https
17:27:46 INFO - sub-resource via iframe-tag using the meta-csp
17:27:46 INFO - delivery method with no-redirect and when
17:27: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-https/iframe-tag/cross-origin.no-redirect.http.html"
17:27:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:27:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:27:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:46 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
17:27:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1476ms
17:27:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
17:27:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x98af3000 == 86 [pid = 1852] [id = 291]
17:27:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x9a3a1c00) [pid = 1852] [serial = 816] [outer = (nil)]
17:27:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x9ad1ac00) [pid = 1852] [serial = 817] [outer = 0x9a3a1c00]
17:27:46 INFO - PROCESS | 1852 | 1448328466363 Marionette INFO loaded listener.js
17:27:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x9b1c5000) [pid = 1852] [serial = 818] [outer = 0x9a3a1c00]
17:27:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b2c2c00 == 87 [pid = 1852] [id = 292]
17:27:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x9b329000) [pid = 1852] [serial = 819] [outer = (nil)]
17:27:47 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
17:27:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8a36e400) [pid = 1852] [serial = 820] [outer = 0x9b169c00]
17:27:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x8a364400) [pid = 1852] [serial = 821] [outer = 0x9b329000]
17:27:49 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
17:27:49 INFO - document served over http requires an https
17:27:49 INFO - sub-resource via iframe-tag using the meta-csp
17:27:49 INFO - delivery method with swap-origin-redirect and when
17:27:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
17:27:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:27:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:27:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:49 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
17:27:49 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 3293ms
17:27:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
17:27:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea3400 == 88 [pid = 1852] [id = 293]
17:27:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x86ea4c00) [pid = 1852] [serial = 822] [outer = (nil)]
17:27:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x8704a800) [pid = 1852] [serial = 823] [outer = 0x86ea4c00]
17:27:50 INFO - PROCESS | 1852 | 1448328470289 Marionette INFO loaded listener.js
17:27:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x88f90800) [pid = 1852] [serial = 824] [outer = 0x86ea4c00]
17:27:51 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
17:27:51 INFO - document served over http requires an https
17:27:51 INFO - sub-resource via script-tag using the meta-csp
17:27:51 INFO - delivery method with keep-origin-redirect and when
17:27: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-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
17:27:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:51 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
17:27:51 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 1946ms
17:27:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
17:27:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704a000 == 89 [pid = 1852] [id = 294]
17:27:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x8a439c00) [pid = 1852] [serial = 825] [outer = (nil)]
17:27:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x8a98a000) [pid = 1852] [serial = 826] [outer = 0x8a439c00]
17:27:51 INFO - PROCESS | 1852 | 1448328471566 Marionette INFO loaded listener.js
17:27:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x8c0fb400) [pid = 1852] [serial = 827] [outer = 0x8a439c00]
17:27:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
17:27:52 INFO - document served over http requires an https
17:27:52 INFO - sub-resource via script-tag using the meta-csp
17:27:52 INFO - delivery method with no-redirect and when
17:27: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-https/script-tag/cross-origin.no-redirect.http.html"
17:27:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
17:27:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1251ms
17:27:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
17:27:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6c2400 == 90 [pid = 1852] [id = 295]
17:27:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x8c885000) [pid = 1852] [serial = 828] [outer = (nil)]
17:27:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x8cd13400) [pid = 1852] [serial = 829] [outer = 0x8c885000]
17:27:52 INFO - PROCESS | 1852 | 1448328472823 Marionette INFO loaded listener.js
17:27:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x8d48e000) [pid = 1852] [serial = 830] [outer = 0x8c885000]
17:27:53 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
17:27:53 INFO - document served over http requires an https
17:27:53 INFO - sub-resource via script-tag using the meta-csp
17:27:53 INFO - delivery method with swap-origin-redirect and when
17:27:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
17:27:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:27:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:27:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:53 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
17:27:53 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 1438ms
17:27:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
17:27:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea1c00 == 91 [pid = 1852] [id = 296]
17:27:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x89175400) [pid = 1852] [serial = 831] [outer = (nil)]
17:27:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x8be31000) [pid = 1852] [serial = 832] [outer = 0x89175400]
17:27:54 INFO - PROCESS | 1852 | 1448328474257 Marionette INFO loaded listener.js
17:27:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x8d45c400) [pid = 1852] [serial = 833] [outer = 0x89175400]
17:27:55 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
17:27:55 INFO - document served over http requires an https
17:27:55 INFO - sub-resource via xhr-request using the meta-csp
17:27:55 INFO - delivery method with keep-origin-redirect and when
17:27:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
17:27:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:55 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
17:27:55 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 1236ms
17:27:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
17:27:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x86997800 == 92 [pid = 1852] [id = 297]
17:27:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x86ea1800) [pid = 1852] [serial = 834] [outer = (nil)]
17:27:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x8a991800) [pid = 1852] [serial = 835] [outer = 0x86ea1800]
17:27:55 INFO - PROCESS | 1852 | 1448328475505 Marionette INFO loaded listener.js
17:27:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x8f08e400) [pid = 1852] [serial = 836] [outer = 0x86ea1800]
17:27:55 INFO - PROCESS | 1852 | --DOCSHELL 0x8a42fc00 == 91 [pid = 1852] [id = 209]
17:27:55 INFO - PROCESS | 1852 | --DOCSHELL 0x88f88400 == 90 [pid = 1852] [id = 205]
17:27:55 INFO - PROCESS | 1852 | --DOCSHELL 0x8b950000 == 89 [pid = 1852] [id = 206]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6bf400 == 88 [pid = 1852] [id = 202]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea3800 == 87 [pid = 1852] [id = 200]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86996400 == 86 [pid = 1852] [id = 204]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a36c400 == 85 [pid = 1852] [id = 203]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8704f400 == 84 [pid = 1852] [id = 199]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x90cde000 == 83 [pid = 1852] [id = 218]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x97e02000 == 82 [pid = 1852] [id = 232]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x9107f000 == 81 [pid = 1852] [id = 219]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca3a800 == 80 [pid = 1852] [id = 211]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8699fc00 == 79 [pid = 1852] [id = 215]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8c882c00 == 78 [pid = 1852] [id = 214]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8917d800 == 77 [pid = 1852] [id = 207]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a368400 == 76 [pid = 1852] [id = 201]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x876d6000 == 75 [pid = 1852] [id = 213]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8704c000 == 74 [pid = 1852] [id = 271]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6bb000 == 73 [pid = 1852] [id = 270]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8951d800 == 72 [pid = 1852] [id = 269]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x87219800 == 71 [pid = 1852] [id = 268]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86e9cc00 == 70 [pid = 1852] [id = 267]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x89d19000 == 69 [pid = 1852] [id = 266]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86997000 == 68 [pid = 1852] [id = 265]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86997400 == 67 [pid = 1852] [id = 264]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x91427400 == 66 [pid = 1852] [id = 263]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x87217000 == 65 [pid = 1852] [id = 262]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86c97800 == 64 [pid = 1852] [id = 261]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1e400 == 63 [pid = 1852] [id = 260]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x869a2000 == 62 [pid = 1852] [id = 259]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x914d2400 == 61 [pid = 1852] [id = 258]
17:27:56 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
17:27:56 INFO - document served over http requires an https
17:27:56 INFO - sub-resource via xhr-request using the meta-csp
17:27:56 INFO - delivery method with no-redirect and when
17:27: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
17:27:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:56 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
17:27:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1177ms
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x90c57800 == 60 [pid = 1852] [id = 254]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8f290400 == 59 [pid = 1852] [id = 252]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8f171400 == 58 [pid = 1852] [id = 250]
17:27:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8f08a000 == 57 [pid = 1852] [id = 248]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8d45d400 == 56 [pid = 1852] [id = 246]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8c887400 == 55 [pid = 1852] [id = 244]
17:27:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8c63d400 == 54 [pid = 1852] [id = 242]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x8a368800) [pid = 1852] [serial = 668] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x93f23800) [pid = 1852] [serial = 631] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x87047400) [pid = 1852] [serial = 575] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x97b4f400) [pid = 1852] [serial = 644] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x8cd19800) [pid = 1852] [serial = 589] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x89b5c000) [pid = 1852] [serial = 659] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x9468cc00) [pid = 1852] [serial = 636] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x8c88dc00) [pid = 1852] [serial = 584] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x8f0e7400) [pid = 1852] [serial = 599] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8a42d000) [pid = 1852] [serial = 662] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x95452400) [pid = 1852] [serial = 641] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x92663400) [pid = 1852] [serial = 626] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x92602000) [pid = 1852] [serial = 623] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x97ced000) [pid = 1852] [serial = 647] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x9142a800) [pid = 1852] [serial = 617] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x89d1d000) [pid = 1852] [serial = 578] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8f289400) [pid = 1852] [serial = 605] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8d486c00) [pid = 1852] [serial = 594] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8f176c00) [pid = 1852] [serial = 602] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x914d8c00) [pid = 1852] [serial = 620] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8a986400) [pid = 1852] [serial = 665] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8c0fe000) [pid = 1852] [serial = 581] [outer = (nil)] [url = about:blank]
17:27:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x87217000 == 55 [pid = 1852] [id = 298]
17:27:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x8721b000) [pid = 1852] [serial = 837] [outer = (nil)]
17:27:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x876cb400) [pid = 1852] [serial = 838] [outer = 0x8721b000]
17:27:56 INFO - PROCESS | 1852 | 1448328476734 Marionette INFO loaded listener.js
17:27:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x8a42d000) [pid = 1852] [serial = 839] [outer = 0x8721b000]
17:27:57 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
17:27:57 INFO - document served over http requires an https
17:27:57 INFO - sub-resource via xhr-request using the meta-csp
17:27:57 INFO - delivery method with swap-origin-redirect and when
17:27:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
17:27:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:27:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:27:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:27:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:27:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:27:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:27:57 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
17:27:57 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 1102ms
17:27:57 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
17:27:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e9a800 == 56 [pid = 1852] [id = 299]
17:27:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x876cac00) [pid = 1852] [serial = 840] [outer = (nil)]
17:27:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x8c63d400) [pid = 1852] [serial = 841] [outer = 0x876cac00]
17:27:57 INFO - PROCESS | 1852 | 1448328477807 Marionette INFO loaded listener.js
17:27:57 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8cd19800) [pid = 1852] [serial = 842] [outer = 0x876cac00]
17:27:58 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
17:27:58 INFO - document served over http requires an http
17:27:58 INFO - sub-resource via fetch-request using the meta-csp
17:27:58 INFO - delivery method with keep-origin-redirect and when
17:27:58 INFO - the target request is same-origin.
17:27:58 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 1088ms
17:27:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
17:27:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a2400 == 57 [pid = 1852] [id = 300]
17:27:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x8ca3a400) [pid = 1852] [serial = 843] [outer = (nil)]
17:27:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x8f08ec00) [pid = 1852] [serial = 844] [outer = 0x8ca3a400]
17:27:58 INFO - PROCESS | 1852 | 1448328478956 Marionette INFO loaded listener.js
17:27:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:27:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x8f0ebc00) [pid = 1852] [serial = 845] [outer = 0x8ca3a400]
17:27:59 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
17:27:59 INFO - document served over http requires an http
17:27:59 INFO - sub-resource via fetch-request using the meta-csp
17:27:59 INFO - delivery method with no-redirect and when
17:27:59 INFO - the target request is same-origin.
17:27:59 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 1126ms
17:27:59 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
17:28:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d48b000 == 58 [pid = 1852] [id = 301]
17:28:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x8f0ea800) [pid = 1852] [serial = 846] [outer = (nil)]
17:28:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x8f177000) [pid = 1852] [serial = 847] [outer = 0x8f0ea800]
17:28:00 INFO - PROCESS | 1852 | 1448328480062 Marionette INFO loaded listener.js
17:28:00 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x8f263800) [pid = 1852] [serial = 848] [outer = 0x8f0ea800]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x97e03000) [pid = 1852] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x89d13000) [pid = 1852] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8f173800) [pid = 1852] [serial = 701] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x91081000) [pid = 1852] [serial = 716] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x91426c00) [pid = 1852] [serial = 719] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x9260c800) [pid = 1852] [serial = 728] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x91ddc400) [pid = 1852] [serial = 722] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8b951000) [pid = 1852] [serial = 758] [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]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x89519400) [pid = 1852] [serial = 752] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8f094800) [pid = 1852] [serial = 698] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8f294400) [pid = 1852] [serial = 713] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x90c5a400) [pid = 1852] [serial = 711] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x8c641000) [pid = 1852] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8b95dc00) [pid = 1852] [serial = 683] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x9142f000) [pid = 1852] [serial = 737] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x8f08ac00) [pid = 1852] [serial = 696] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x8c887800) [pid = 1852] [serial = 686] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328416222]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x8c63e400) [pid = 1852] [serial = 681] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x86e9a400) [pid = 1852] [serial = 725] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x8f173000) [pid = 1852] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x89b57c00) [pid = 1852] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x87211c00) [pid = 1852] [serial = 761] [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]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x87215400) [pid = 1852] [serial = 749] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x8f178000) [pid = 1852] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x89d19800) [pid = 1852] [serial = 746] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x89d1ec00) [pid = 1852] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x8f290c00) [pid = 1852] [serial = 706] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328421746]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x8cd1f400) [pid = 1852] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x9268a800) [pid = 1852] [serial = 731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8d45e000) [pid = 1852] [serial = 691] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x88f88000) [pid = 1852] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x876c8400) [pid = 1852] [serial = 734] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x8d45d800) [pid = 1852] [serial = 765] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x8ca2ec00) [pid = 1852] [serial = 689] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x8f292800) [pid = 1852] [serial = 707] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328421746]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x8f08c400) [pid = 1852] [serial = 741] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x89852c00) [pid = 1852] [serial = 753] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x8c63a400) [pid = 1852] [serial = 682] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x8c0f7800) [pid = 1852] [serial = 759] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x90cd9400) [pid = 1852] [serial = 714] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x86e99000) [pid = 1852] [serial = 744] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x8f08cc00) [pid = 1852] [serial = 697] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x8f174000) [pid = 1852] [serial = 702] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x8f295000) [pid = 1852] [serial = 709] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x914cf000) [pid = 1852] [serial = 720] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x8c63ec00) [pid = 1852] [serial = 684] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x8a6c7000) [pid = 1852] [serial = 756] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x9468a800) [pid = 1852] [serial = 735] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x89d20000) [pid = 1852] [serial = 676] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x8c88ac00) [pid = 1852] [serial = 687] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328416222]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x9544c400) [pid = 1852] [serial = 738] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x87220400) [pid = 1852] [serial = 750] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x8be38000) [pid = 1852] [serial = 679] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x90ce1000) [pid = 1852] [serial = 747] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x91086800) [pid = 1852] [serial = 717] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x92692800) [pid = 1852] [serial = 729] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x88f94000) [pid = 1852] [serial = 673] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x8f17b800) [pid = 1852] [serial = 704] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x8d45f800) [pid = 1852] [serial = 694] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8cd1e800) [pid = 1852] [serial = 692] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x8a995800) [pid = 1852] [serial = 670] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x8f0e2400) [pid = 1852] [serial = 699] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x945bc800) [pid = 1852] [serial = 732] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x92665c00) [pid = 1852] [serial = 726] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x91de9000) [pid = 1852] [serial = 723] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x89d12c00) [pid = 1852] [serial = 762] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x90c5a800) [pid = 1852] [serial = 712] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x95493000) [pid = 1852] [serial = 748] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x95450800) [pid = 1852] [serial = 736] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x88f95400) [pid = 1852] [serial = 751] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x89d14c00) [pid = 1852] [serial = 754] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x985ea400) [pid = 1852] [serial = 653] [outer = (nil)] [url = about:blank]
17:28:01 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x95f34800) [pid = 1852] [serial = 739] [outer = (nil)] [url = about:blank]
17:28:01 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
17:28:01 INFO - document served over http requires an http
17:28:01 INFO - sub-resource via fetch-request using the meta-csp
17:28:01 INFO - delivery method with swap-origin-redirect and when
17:28:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
17:28:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:01 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
17:28:01 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 1854ms
17:28:01 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
17:28:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea3c00 == 59 [pid = 1852] [id = 302]
17:28:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x87211c00) [pid = 1852] [serial = 849] [outer = (nil)]
17:28:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x89852c00) [pid = 1852] [serial = 850] [outer = 0x87211c00]
17:28:01 INFO - PROCESS | 1852 | 1448328481912 Marionette INFO loaded listener.js
17:28:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x8b951000) [pid = 1852] [serial = 851] [outer = 0x87211c00]
17:28:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0fd400 == 60 [pid = 1852] [id = 303]
17:28:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x8c63a400) [pid = 1852] [serial = 852] [outer = (nil)]
17:28:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8cd11400) [pid = 1852] [serial = 853] [outer = 0x8c63a400]
17:28:02 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
17:28:02 INFO - document served over http requires an http
17:28:02 INFO - sub-resource via iframe-tag using the meta-csp
17:28:02 INFO - delivery method with keep-origin-redirect and when
17:28:02 INFO - the target request is same-origin.
17:28:02 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 1081ms
17:28:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
17:28:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x876c8400 == 61 [pid = 1852] [id = 304]
17:28:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8a6c7000) [pid = 1852] [serial = 854] [outer = (nil)]
17:28:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x8d484c00) [pid = 1852] [serial = 855] [outer = 0x8a6c7000]
17:28:03 INFO - PROCESS | 1852 | 1448328483046 Marionette INFO loaded listener.js
17:28:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8f28c400) [pid = 1852] [serial = 856] [outer = 0x8a6c7000]
17:28:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x876c9c00 == 62 [pid = 1852] [id = 305]
17:28:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x876cc800) [pid = 1852] [serial = 857] [outer = (nil)]
17:28:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x89180400) [pid = 1852] [serial = 858] [outer = 0x876cc800]
17:28:04 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
17:28:04 INFO - document served over http requires an http
17:28:04 INFO - sub-resource via iframe-tag using the meta-csp
17:28:04 INFO - delivery method with no-redirect and when
17:28:04 INFO - the target request is same-origin.
17:28:04 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 1485ms
17:28:04 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
17:28:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704ec00 == 63 [pid = 1852] [id = 306]
17:28:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x89b51800) [pid = 1852] [serial = 859] [outer = (nil)]
17:28:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x89d1a000) [pid = 1852] [serial = 860] [outer = 0x89b51800]
17:28:04 INFO - PROCESS | 1852 | 1448328484575 Marionette INFO loaded listener.js
17:28:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8a434c00) [pid = 1852] [serial = 861] [outer = 0x89b51800]
17:28:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c63dc00 == 64 [pid = 1852] [id = 307]
17:28:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8c63f800) [pid = 1852] [serial = 862] [outer = (nil)]
17:28:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8be3d400) [pid = 1852] [serial = 863] [outer = 0x8c63f800]
17:28:05 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
17:28:05 INFO - document served over http requires an http
17:28:05 INFO - sub-resource via iframe-tag using the meta-csp
17:28:05 INFO - delivery method with swap-origin-redirect and when
17:28: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-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
17:28:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:28:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:28:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:05 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
17:28:05 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 1493ms
17:28:05 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
17:28:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b956400 == 65 [pid = 1852] [id = 308]
17:28:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8c0f2800) [pid = 1852] [serial = 864] [outer = (nil)]
17:28:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8ca37400) [pid = 1852] [serial = 865] [outer = 0x8c0f2800]
17:28:06 INFO - PROCESS | 1852 | 1448328486062 Marionette INFO loaded listener.js
17:28:06 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8f096c00) [pid = 1852] [serial = 866] [outer = 0x8c0f2800]
17:28:07 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
17:28:07 INFO - document served over http requires an http
17:28:07 INFO - sub-resource via script-tag using the meta-csp
17:28:07 INFO - delivery method with keep-origin-redirect and when
17:28:07 INFO - the target request is same-origin.
17:28:07 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 1342ms
17:28:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
17:28:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c88c800 == 66 [pid = 1852] [id = 309]
17:28:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8cd15c00) [pid = 1852] [serial = 867] [outer = (nil)]
17:28:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8f296000) [pid = 1852] [serial = 868] [outer = 0x8cd15c00]
17:28:07 INFO - PROCESS | 1852 | 1448328487464 Marionette INFO loaded listener.js
17:28:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x90c50c00) [pid = 1852] [serial = 869] [outer = 0x8cd15c00]
17:28:08 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
17:28:08 INFO - document served over http requires an http
17:28:08 INFO - sub-resource via script-tag using the meta-csp
17:28:08 INFO - delivery method with no-redirect and when
17:28:08 INFO - the target request is same-origin.
17:28:08 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 1299ms
17:28:08 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
17:28:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f295000 == 67 [pid = 1852] [id = 310]
17:28:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x90cda000) [pid = 1852] [serial = 870] [outer = (nil)]
17:28:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x90cde800) [pid = 1852] [serial = 871] [outer = 0x90cda000]
17:28:08 INFO - PROCESS | 1852 | 1448328488730 Marionette INFO loaded listener.js
17:28:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x91081400) [pid = 1852] [serial = 872] [outer = 0x90cda000]
17:28:09 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
17:28:09 INFO - document served over http requires an http
17:28:09 INFO - sub-resource via script-tag using the meta-csp
17:28:09 INFO - delivery method with swap-origin-redirect and when
17:28: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-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
17:28:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:28:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:28:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:09 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
17:28:09 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 1295ms
17:28:09 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
17:28:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x90cdd800 == 68 [pid = 1852] [id = 311]
17:28:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x90fb6800) [pid = 1852] [serial = 873] [outer = (nil)]
17:28:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x91427000) [pid = 1852] [serial = 874] [outer = 0x90fb6800]
17:28:10 INFO - PROCESS | 1852 | 1448328490048 Marionette INFO loaded listener.js
17:28:10 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x914d2400) [pid = 1852] [serial = 875] [outer = 0x90fb6800]
17:28:11 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
17:28:11 INFO - document served over http requires an http
17:28:11 INFO - sub-resource via xhr-request using the meta-csp
17:28:11 INFO - delivery method with keep-origin-redirect and when
17:28:11 INFO - the target request is same-origin.
17:28:11 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 1288ms
17:28:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
17:28:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c99000 == 69 [pid = 1852] [id = 312]
17:28:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x9142c400) [pid = 1852] [serial = 876] [outer = (nil)]
17:28:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x91de6c00) [pid = 1852] [serial = 877] [outer = 0x9142c400]
17:28:11 INFO - PROCESS | 1852 | 1448328491338 Marionette INFO loaded listener.js
17:28:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x92610800) [pid = 1852] [serial = 878] [outer = 0x9142c400]
17:28:12 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
17:28:12 INFO - document served over http requires an http
17:28:12 INFO - sub-resource via xhr-request using the meta-csp
17:28:12 INFO - delivery method with no-redirect and when
17:28:12 INFO - the target request is same-origin.
17:28:12 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 1189ms
17:28:12 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
17:28:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x91de4800 == 70 [pid = 1852] [id = 313]
17:28:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x91de6800) [pid = 1852] [serial = 879] [outer = (nil)]
17:28:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x9266b000) [pid = 1852] [serial = 880] [outer = 0x91de6800]
17:28:12 INFO - PROCESS | 1852 | 1448328492524 Marionette INFO loaded listener.js
17:28:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x92695400) [pid = 1852] [serial = 881] [outer = 0x91de6800]
17:28:13 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
17:28:13 INFO - document served over http requires an http
17:28:13 INFO - sub-resource via xhr-request using the meta-csp
17:28:13 INFO - delivery method with swap-origin-redirect and when
17:28: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-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
17:28:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:28:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:28:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:13 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
17:28:13 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 1235ms
17:28:13 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
17:28:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d2800 == 71 [pid = 1852] [id = 314]
17:28:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x92686800) [pid = 1852] [serial = 882] [outer = (nil)]
17:28:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x93f2f400) [pid = 1852] [serial = 883] [outer = 0x92686800]
17:28:13 INFO - PROCESS | 1852 | 1448328493780 Marionette INFO loaded listener.js
17:28:13 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x9468c400) [pid = 1852] [serial = 884] [outer = 0x92686800]
17:28:14 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
17:28:14 INFO - document served over http requires an https
17:28:14 INFO - sub-resource via fetch-request using the meta-csp
17:28:14 INFO - delivery method with keep-origin-redirect and when
17:28:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
17:28:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:14 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
17:28:14 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 1337ms
17:28:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
17:28:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x87048400 == 72 [pid = 1852] [id = 315]
17:28:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x93f32800) [pid = 1852] [serial = 885] [outer = (nil)]
17:28:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x95443c00) [pid = 1852] [serial = 886] [outer = 0x93f32800]
17:28:15 INFO - PROCESS | 1852 | 1448328495136 Marionette INFO loaded listener.js
17:28:15 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x95451000) [pid = 1852] [serial = 887] [outer = 0x93f32800]
17:28:16 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
17:28:16 INFO - document served over http requires an https
17:28:16 INFO - sub-resource via fetch-request using the meta-csp
17:28:16 INFO - delivery method with no-redirect and when
17:28:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
17:28:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:16 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
17:28:16 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 1309ms
17:28:16 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
17:28:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x90fc1000 == 73 [pid = 1852] [id = 316]
17:28:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x95450400) [pid = 1852] [serial = 888] [outer = (nil)]
17:28:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x95f30400) [pid = 1852] [serial = 889] [outer = 0x95450400]
17:28:16 INFO - PROCESS | 1852 | 1448328496475 Marionette INFO loaded listener.js
17:28:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x9793e000) [pid = 1852] [serial = 890] [outer = 0x95450400]
17:28:17 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
17:28:17 INFO - document served over http requires an https
17:28:17 INFO - sub-resource via fetch-request using the meta-csp
17:28:17 INFO - delivery method with swap-origin-redirect and when
17:28:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
17:28:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:17 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
17:28:17 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 1394ms
17:28:17 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
17:28:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x97cef400 == 74 [pid = 1852] [id = 317]
17:28:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x97e0b400) [pid = 1852] [serial = 891] [outer = (nil)]
17:28:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x983c5000) [pid = 1852] [serial = 892] [outer = 0x97e0b400]
17:28:17 INFO - PROCESS | 1852 | 1448328497847 Marionette INFO loaded listener.js
17:28:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x98ae8400) [pid = 1852] [serial = 893] [outer = 0x97e0b400]
17:28:18 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
17:28:18 INFO - document served over http requires an https
17:28:18 INFO - sub-resource via fetch-request using the meta-csp
17:28:18 INFO - delivery method with swap-origin-redirect and when
17:28:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
17:28:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:18 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
17:28:18 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 1332ms
17:28:18 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
17:28:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x98d87400 == 75 [pid = 1852] [id = 318]
17:28:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x9a32f000) [pid = 1852] [serial = 894] [outer = (nil)]
17:28:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x9a3a9800) [pid = 1852] [serial = 895] [outer = 0x9a32f000]
17:28:19 INFO - PROCESS | 1852 | 1448328499295 Marionette INFO loaded listener.js
17:28:19 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x9b332400) [pid = 1852] [serial = 896] [outer = 0x9a32f000]
17:28:20 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
17:28:20 INFO - document served over http requires an https
17:28:20 INFO - sub-resource via fetch-request using the meta-csp
17:28:20 INFO - delivery method with keep-origin-redirect and when
17:28:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
17:28:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:20 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
17:28:20 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 1381ms
17:28:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
17:28:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x985ea400 == 76 [pid = 1852] [id = 319]
17:28:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x9ad20c00) [pid = 1852] [serial = 897] [outer = (nil)]
17:28:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x9b3da800) [pid = 1852] [serial = 898] [outer = 0x9ad20c00]
17:28:20 INFO - PROCESS | 1852 | 1448328500605 Marionette INFO loaded listener.js
17:28:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x9b3e2400) [pid = 1852] [serial = 899] [outer = 0x9ad20c00]
17:28:21 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
17:28:21 INFO - document served over http requires an https
17:28:21 INFO - sub-resource via fetch-request using the meta-csp
17:28:21 INFO - delivery method with no-redirect and when
17:28:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
17:28:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:21 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
17:28:21 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 1285ms
17:28:21 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
17:28:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b3d8800 == 77 [pid = 1852] [id = 320]
17:28:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x9b3da400) [pid = 1852] [serial = 900] [outer = (nil)]
17:28:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x9b56f400) [pid = 1852] [serial = 901] [outer = 0x9b3da400]
17:28:21 INFO - PROCESS | 1852 | 1448328501927 Marionette INFO loaded listener.js
17:28:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x9b7e5000) [pid = 1852] [serial = 902] [outer = 0x9b3da400]
17:28:22 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
17:28:22 INFO - document served over http requires an https
17:28:22 INFO - sub-resource via fetch-request using the meta-csp
17:28:22 INFO - delivery method with swap-origin-redirect and when
17:28: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/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
17:28:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:22 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
17:28:22 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 1331ms
17:28:22 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
17:28:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x988d1000 == 78 [pid = 1852] [id = 321]
17:28:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x9b3de800) [pid = 1852] [serial = 903] [outer = (nil)]
17:28:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x9b880800) [pid = 1852] [serial = 904] [outer = 0x9b3de800]
17:28:23 INFO - PROCESS | 1852 | 1448328503280 Marionette INFO loaded listener.js
17:28:23 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x9b887c00) [pid = 1852] [serial = 905] [outer = 0x9b3de800]
17:28:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b88a400 == 79 [pid = 1852] [id = 322]
17:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x9b88b400) [pid = 1852] [serial = 906] [outer = (nil)]
17:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x9b88c400) [pid = 1852] [serial = 907] [outer = 0x9b88b400]
17:28:24 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
17:28:24 INFO - document served over http requires an https
17:28:24 INFO - sub-resource via iframe-tag using the meta-csp
17:28:24 INFO - delivery method with keep-origin-redirect and when
17:28:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
17:28:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:28:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:28:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:24 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
17:28:24 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 1448ms
17:28:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
17:28:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c97000 == 80 [pid = 1852] [id = 323]
17:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x9b884000) [pid = 1852] [serial = 908] [outer = (nil)]
17:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x9b97cc00) [pid = 1852] [serial = 909] [outer = 0x9b884000]
17:28:24 INFO - PROCESS | 1852 | 1448328504726 Marionette INFO loaded listener.js
17:28:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x9b985400) [pid = 1852] [serial = 910] [outer = 0x9b884000]
17:28:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b987400 == 81 [pid = 1852] [id = 324]
17:28:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x9b98a800) [pid = 1852] [serial = 911] [outer = (nil)]
17:28:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x9b98bc00) [pid = 1852] [serial = 912] [outer = 0x9b98a800]
17:28:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
17:28:25 INFO - document served over http requires an https
17:28:25 INFO - sub-resource via iframe-tag using the meta-csp
17:28:25 INFO - delivery method with no-redirect and when
17:28:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
17:28:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:28:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:28:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
17:28:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1389ms
17:28:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
17:28:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b989800 == 82 [pid = 1852] [id = 325]
17:28:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x9b98b000) [pid = 1852] [serial = 913] [outer = (nil)]
17:28:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x9bc36c00) [pid = 1852] [serial = 914] [outer = 0x9b98b000]
17:28:26 INFO - PROCESS | 1852 | 1448328506186 Marionette INFO loaded listener.js
17:28:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x9bc70c00) [pid = 1852] [serial = 915] [outer = 0x9b98b000]
17:28:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x9bc73c00 == 83 [pid = 1852] [id = 326]
17:28:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x9bc74000) [pid = 1852] [serial = 916] [outer = (nil)]
17:28:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x9bc75000) [pid = 1852] [serial = 917] [outer = 0x9bc74000]
17:28:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
17:28:27 INFO - document served over http requires an https
17:28:27 INFO - sub-resource via iframe-tag using the meta-csp
17:28:27 INFO - delivery method with swap-origin-redirect and when
17:28:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
17:28:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:28:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:28:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
17:28:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1480ms
17:28:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
17:28:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x9bc70400 == 84 [pid = 1852] [id = 327]
17:28:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x9bc76000) [pid = 1852] [serial = 918] [outer = (nil)]
17:28:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x9bc7a000) [pid = 1852] [serial = 919] [outer = 0x9bc76000]
17:28:27 INFO - PROCESS | 1852 | 1448328507681 Marionette INFO loaded listener.js
17:28:27 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x9bd4f000) [pid = 1852] [serial = 920] [outer = 0x9bc76000]
17:28:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x9bd52c00 == 85 [pid = 1852] [id = 328]
17:28:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x9bd53400) [pid = 1852] [serial = 921] [outer = (nil)]
17:28:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x9bd53000) [pid = 1852] [serial = 922] [outer = 0x9bd53400]
17:28:28 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
17:28:28 INFO - document served over http requires an https
17:28:28 INFO - sub-resource via iframe-tag using the meta-csp
17:28:28 INFO - delivery method with swap-origin-redirect and when
17:28: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/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
17:28:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:28:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:28:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:28 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
17:28:28 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 1537ms
17:28:28 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
17:28:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x9bd4bc00 == 86 [pid = 1852] [id = 329]
17:28:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x9bd50000) [pid = 1852] [serial = 923] [outer = (nil)]
17:28:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x9bd57400) [pid = 1852] [serial = 924] [outer = 0x9bd50000]
17:28:29 INFO - PROCESS | 1852 | 1448328509167 Marionette INFO loaded listener.js
17:28:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x9c635c00) [pid = 1852] [serial = 925] [outer = 0x9bd50000]
17:28:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c637800 == 87 [pid = 1852] [id = 330]
17:28:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x9c638800) [pid = 1852] [serial = 926] [outer = (nil)]
17:28:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x9c63a400) [pid = 1852] [serial = 927] [outer = 0x9c638800]
17:28:30 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
17:28:30 INFO - document served over http requires an https
17:28:30 INFO - sub-resource via iframe-tag using the meta-csp
17:28:30 INFO - delivery method with keep-origin-redirect and when
17:28:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
17:28:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:28:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:28:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:30 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
17:28:30 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 1533ms
17:28:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
17:28:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c631c00 == 88 [pid = 1852] [id = 331]
17:28:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x9c632400) [pid = 1852] [serial = 928] [outer = (nil)]
17:28:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x9c63f400) [pid = 1852] [serial = 929] [outer = 0x9c632400]
17:28:30 INFO - PROCESS | 1852 | 1448328510843 Marionette INFO loaded listener.js
17:28:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x9c84ec00) [pid = 1852] [serial = 930] [outer = 0x9c632400]
17:28:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c852400 == 89 [pid = 1852] [id = 332]
17:28:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x9c853000) [pid = 1852] [serial = 931] [outer = (nil)]
17:28:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x9c855c00) [pid = 1852] [serial = 932] [outer = 0x9c853000]
17:28:31 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
17:28:31 INFO - document served over http requires an https
17:28:31 INFO - sub-resource via iframe-tag using the meta-csp
17:28:31 INFO - delivery method with no-redirect and when
17:28: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-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
17:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:28:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:28:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:31 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
17:28:31 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 1478ms
17:28:31 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
17:28:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x9c82c800 == 90 [pid = 1852] [id = 333]
17:28:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x9c854000) [pid = 1852] [serial = 933] [outer = (nil)]
17:28:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x9c857c00) [pid = 1852] [serial = 934] [outer = 0x9c854000]
17:28:32 INFO - PROCESS | 1852 | 1448328512268 Marionette INFO loaded listener.js
17:28:32 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x9d235400) [pid = 1852] [serial = 935] [outer = 0x9c854000]
17:28:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d237000 == 91 [pid = 1852] [id = 334]
17:28:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x9d238800) [pid = 1852] [serial = 936] [outer = (nil)]
17:28:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x9d23bc00) [pid = 1852] [serial = 937] [outer = 0x9d238800]
17:28:33 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
17:28:33 INFO - document served over http requires an https
17:28:33 INFO - sub-resource via iframe-tag using the meta-csp
17:28:33 INFO - delivery method with swap-origin-redirect and when
17:28: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-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
17:28:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:28:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:28:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:33 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
17:28:33 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 1447ms
17:28:33 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
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x876d4800 == 90 [pid = 1852] [id = 273]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x89174c00 == 89 [pid = 1852] [id = 274]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0f9400 == 88 [pid = 1852] [id = 275]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x89b5d400 == 87 [pid = 1852] [id = 276]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x8f25c400 == 86 [pid = 1852] [id = 277]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0ee800 == 85 [pid = 1852] [id = 278]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x90ab6000 == 84 [pid = 1852] [id = 279]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x8d460400 == 83 [pid = 1852] [id = 280]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x91de9800 == 82 [pid = 1852] [id = 281]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x869a3c00 == 81 [pid = 1852] [id = 282]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x9108b000 == 80 [pid = 1852] [id = 283]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x97cf4800 == 79 [pid = 1852] [id = 284]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x983ba000 == 78 [pid = 1852] [id = 285]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x988d1800 == 77 [pid = 1852] [id = 286]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x98ae4c00 == 76 [pid = 1852] [id = 287]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x98d87000 == 75 [pid = 1852] [id = 288]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x91dde800 == 74 [pid = 1852] [id = 289]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x9a3a2c00 == 73 [pid = 1852] [id = 290]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x98af3000 == 72 [pid = 1852] [id = 291]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x9b2c2c00 == 71 [pid = 1852] [id = 292]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea3400 == 70 [pid = 1852] [id = 293]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x8704a000 == 69 [pid = 1852] [id = 294]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6c2400 == 68 [pid = 1852] [id = 295]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea1c00 == 67 [pid = 1852] [id = 296]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x86997800 == 66 [pid = 1852] [id = 297]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x87217000 == 65 [pid = 1852] [id = 298]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x86e9a800 == 64 [pid = 1852] [id = 299]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x869a2400 == 63 [pid = 1852] [id = 300]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x8d48b000 == 62 [pid = 1852] [id = 301]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea3c00 == 61 [pid = 1852] [id = 302]
17:28:34 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0fd400 == 60 [pid = 1852] [id = 303]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x876c9c00 == 59 [pid = 1852] [id = 305]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8704ec00 == 58 [pid = 1852] [id = 306]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8c63dc00 == 57 [pid = 1852] [id = 307]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8b956400 == 56 [pid = 1852] [id = 308]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6c0400 == 55 [pid = 1852] [id = 217]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8c88c800 == 54 [pid = 1852] [id = 309]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8f295000 == 53 [pid = 1852] [id = 310]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x90cdd800 == 52 [pid = 1852] [id = 311]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x86c99000 == 51 [pid = 1852] [id = 312]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x91de4800 == 50 [pid = 1852] [id = 313]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x876d2800 == 49 [pid = 1852] [id = 314]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x87048400 == 48 [pid = 1852] [id = 315]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x90fc1000 == 47 [pid = 1852] [id = 316]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x97cef400 == 46 [pid = 1852] [id = 317]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x98d87400 == 45 [pid = 1852] [id = 318]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x985ea400 == 44 [pid = 1852] [id = 319]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9b3d8800 == 43 [pid = 1852] [id = 320]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x988d1000 == 42 [pid = 1852] [id = 321]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9b88a400 == 41 [pid = 1852] [id = 322]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x86c97000 == 40 [pid = 1852] [id = 323]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9b987400 == 39 [pid = 1852] [id = 324]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9b989800 == 38 [pid = 1852] [id = 325]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9bc73c00 == 37 [pid = 1852] [id = 326]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9bc70400 == 36 [pid = 1852] [id = 327]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9bd52c00 == 35 [pid = 1852] [id = 328]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9bd4bc00 == 34 [pid = 1852] [id = 329]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9c637800 == 33 [pid = 1852] [id = 330]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9c631c00 == 32 [pid = 1852] [id = 331]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9c852400 == 31 [pid = 1852] [id = 332]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca33000 == 30 [pid = 1852] [id = 272]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x876c8400 == 29 [pid = 1852] [id = 304]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8f173400 == 28 [pid = 1852] [id = 216]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x8c886c00) [pid = 1852] [serial = 763] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x93f2b400) [pid = 1852] [serial = 730] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x89851400) [pid = 1852] [serial = 674] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x8d48b400) [pid = 1852] [serial = 695] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x9260dc00) [pid = 1852] [serial = 724] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x9268ac00) [pid = 1852] [serial = 727] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x8f0efc00) [pid = 1852] [serial = 700] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x94850400) [pid = 1852] [serial = 733] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x8b955000) [pid = 1852] [serial = 757] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x9142f400) [pid = 1852] [serial = 718] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x8c884800) [pid = 1852] [serial = 685] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x91ddcc00) [pid = 1852] [serial = 721] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x90c4c000) [pid = 1852] [serial = 710] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x90ce5400) [pid = 1852] [serial = 715] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x8f28b000) [pid = 1852] [serial = 705] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8c0f8000) [pid = 1852] [serial = 680] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x8cd14c00) [pid = 1852] [serial = 690] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8a43ac00) [pid = 1852] [serial = 677] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8ca34400) [pid = 1852] [serial = 760] [outer = (nil)] [url = about:blank]
17:28:36 INFO - PROCESS | 1852 | --DOCSHELL 0x9d237000 == 27 [pid = 1852] [id = 334]
17:28:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x87047c00 == 28 [pid = 1852] [id = 335]
17:28:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x87048c00) [pid = 1852] [serial = 938] [outer = (nil)]
17:28:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x8704e000) [pid = 1852] [serial = 939] [outer = 0x87048c00]
17:28:36 INFO - PROCESS | 1852 | 1448328516744 Marionette INFO loaded listener.js
17:28:36 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x87215c00) [pid = 1852] [serial = 940] [outer = 0x87048c00]
17:28:37 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
17:28:37 INFO - document served over http requires an https
17:28:37 INFO - sub-resource via script-tag using the meta-csp
17:28:37 INFO - delivery method with keep-origin-redirect and when
17:28:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
17:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:28:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:28:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:37 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
17:28:37 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 4232ms
17:28:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
17:28:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d1c00 == 29 [pid = 1852] [id = 336]
17:28:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x876d2800) [pid = 1852] [serial = 941] [outer = (nil)]
17:28:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x876d6000) [pid = 1852] [serial = 942] [outer = 0x876d2800]
17:28:37 INFO - PROCESS | 1852 | 1448328517861 Marionette INFO loaded listener.js
17:28:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x89171400) [pid = 1852] [serial = 943] [outer = 0x876d2800]
17:28:38 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
17:28:38 INFO - document served over http requires an https
17:28:38 INFO - sub-resource via script-tag using the meta-csp
17:28:38 INFO - delivery method with no-redirect and when
17:28: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/script-tag/same-origin-downgrade.no-redirect.http.html"
17:28:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:28:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:28:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:38 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
17:28:38 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 1046ms
17:28:38 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
17:28:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x8721d800 == 30 [pid = 1852] [id = 337]
17:28:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x876c8000) [pid = 1852] [serial = 944] [outer = (nil)]
17:28:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x89515800) [pid = 1852] [serial = 945] [outer = 0x876c8000]
17:28:39 INFO - PROCESS | 1852 | 1448328519019 Marionette INFO loaded listener.js
17:28:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x89851400) [pid = 1852] [serial = 946] [outer = 0x876c8000]
17:28:40 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
17:28:40 INFO - document served over http requires an https
17:28:40 INFO - sub-resource via script-tag using the meta-csp
17:28:40 INFO - delivery method with swap-origin-redirect and when
17:28: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/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
17:28:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:28:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:28:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:40 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
17:28:40 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 1296ms
17:28:40 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
17:28:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea5400 == 31 [pid = 1852] [id = 338]
17:28:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x89d13000) [pid = 1852] [serial = 947] [outer = (nil)]
17:28:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x89d1b800) [pid = 1852] [serial = 948] [outer = 0x89d13000]
17:28:40 INFO - PROCESS | 1852 | 1448328520295 Marionette INFO loaded listener.js
17:28:40 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x8a36ec00) [pid = 1852] [serial = 949] [outer = 0x89d13000]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x8f25d000) [pid = 1852] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x8cd13800) [pid = 1852] [serial = 764] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x8ca3a400) [pid = 1852] [serial = 843] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x87211c00) [pid = 1852] [serial = 849] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x89175400) [pid = 1852] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x8c0fa000) [pid = 1852] [serial = 772] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328449298]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x983bb400) [pid = 1852] [serial = 800] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x98d88400) [pid = 1852] [serial = 809] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x90ce4000) [pid = 1852] [serial = 782] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x9793ac00) [pid = 1852] [serial = 794] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x9a3a5400) [pid = 1852] [serial = 814] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328465591]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x98ae6800) [pid = 1852] [serial = 806] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x97e04400) [pid = 1852] [serial = 797] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8a6bf800) [pid = 1852] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x8c889800) [pid = 1852] [serial = 740] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x869a3800) [pid = 1852] [serial = 743] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x86ea4c00) [pid = 1852] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8c63a400) [pid = 1852] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x876cac00) [pid = 1852] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8f265800) [pid = 1852] [serial = 779] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x876cc800) [pid = 1852] [serial = 857] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328483874]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x8a439c00) [pid = 1852] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8c885000) [pid = 1852] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x90fbd000) [pid = 1852] [serial = 785] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x9b329000) [pid = 1852] [serial = 819] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x9a3a1c00) [pid = 1852] [serial = 816] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x9266a000) [pid = 1852] [serial = 788] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x988d3400) [pid = 1852] [serial = 803] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x98d88000) [pid = 1852] [serial = 811] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x88f8a000) [pid = 1852] [serial = 767] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8721b000) [pid = 1852] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x8c0f7c00) [pid = 1852] [serial = 774] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x86ea1800) [pid = 1852] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x8a6c7000) [pid = 1852] [serial = 854] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x89856400) [pid = 1852] [serial = 769] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x8f0ea800) [pid = 1852] [serial = 846] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x92663000) [pid = 1852] [serial = 791] [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]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x89180400) [pid = 1852] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328483874]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8d484c00) [pid = 1852] [serial = 855] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x8cd11400) [pid = 1852] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8917c000) [pid = 1852] [serial = 768] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x89b5d800) [pid = 1852] [serial = 770] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x8c88c400) [pid = 1852] [serial = 773] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328449298]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x8cd1f000) [pid = 1852] [serial = 775] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x8f16e400) [pid = 1852] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x90abbc00) [pid = 1852] [serial = 780] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x90fc1400) [pid = 1852] [serial = 783] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x9260bc00) [pid = 1852] [serial = 786] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x9544c000) [pid = 1852] [serial = 789] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x97b58c00) [pid = 1852] [serial = 792] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x97cf3400) [pid = 1852] [serial = 795] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x983ba400) [pid = 1852] [serial = 798] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x985e5400) [pid = 1852] [serial = 801] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x98ae4400) [pid = 1852] [serial = 804] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x98d7d400) [pid = 1852] [serial = 807] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x98d89800) [pid = 1852] [serial = 810] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x9a32ec00) [pid = 1852] [serial = 812] [outer = (nil)] [url = about:blank]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x9a3aac00) [pid = 1852] [serial = 815] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328465591]
17:28:42 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x9ad1ac00) [pid = 1852] [serial = 817] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x8a364400) [pid = 1852] [serial = 821] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x8704a800) [pid = 1852] [serial = 823] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x8a98a000) [pid = 1852] [serial = 826] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x8cd13400) [pid = 1852] [serial = 829] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x8be31000) [pid = 1852] [serial = 832] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x8a991800) [pid = 1852] [serial = 835] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x876cb400) [pid = 1852] [serial = 838] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x8c63d400) [pid = 1852] [serial = 841] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x8f08ec00) [pid = 1852] [serial = 844] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8f177000) [pid = 1852] [serial = 847] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x89852c00) [pid = 1852] [serial = 850] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x8b95cc00) [pid = 1852] [serial = 671] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x90fba800) [pid = 1852] [serial = 742] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x876ca000) [pid = 1852] [serial = 745] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x97b4f000) [pid = 1852] [serial = 790] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x97ce9000) [pid = 1852] [serial = 793] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x97e09400) [pid = 1852] [serial = 796] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x88f8c400) [pid = 1852] [serial = 530] [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.]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x8d45c400) [pid = 1852] [serial = 833] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x8f08e400) [pid = 1852] [serial = 836] [outer = (nil)] [url = about:blank]
17:28:43 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x8a42d000) [pid = 1852] [serial = 839] [outer = (nil)] [url = about:blank]
17:28:43 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
17:28:43 INFO - document served over http requires an https
17:28:43 INFO - sub-resource via script-tag using the meta-csp
17:28:43 INFO - delivery method with swap-origin-redirect and when
17:28:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
17:28:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:28:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:28:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:43 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
17:28:43 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 3232ms
17:28:43 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
17:28:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e9e000 == 32 [pid = 1852] [id = 339]
17:28:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x86e9f000) [pid = 1852] [serial = 950] [outer = (nil)]
17:28:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x89175400) [pid = 1852] [serial = 951] [outer = 0x86e9f000]
17:28:43 INFO - PROCESS | 1852 | 1448328523512 Marionette INFO loaded listener.js
17:28:43 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8a372000) [pid = 1852] [serial = 952] [outer = 0x86e9f000]
17:28:44 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
17:28:44 INFO - document served over http requires an https
17:28:44 INFO - sub-resource via script-tag using the meta-csp
17:28:44 INFO - delivery method with keep-origin-redirect and when
17:28: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/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
17:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:28:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:28:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:44 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
17:28:44 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 1032ms
17:28:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
17:28:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e99c00 == 33 [pid = 1852] [id = 340]
17:28:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8a434400) [pid = 1852] [serial = 953] [outer = (nil)]
17:28:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x8a6c1800) [pid = 1852] [serial = 954] [outer = 0x8a434400]
17:28:44 INFO - PROCESS | 1852 | 1448328524587 Marionette INFO loaded listener.js
17:28:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8a98e000) [pid = 1852] [serial = 955] [outer = 0x8a434400]
17:28:45 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
17:28:45 INFO - document served over http requires an https
17:28:45 INFO - sub-resource via script-tag using the meta-csp
17:28:45 INFO - delivery method with no-redirect and when
17:28:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
17:28:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:28:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:28:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:45 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
17:28:45 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 1395ms
17:28:45 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
17:28:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699f800 == 34 [pid = 1852] [id = 341]
17:28:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x88f8b000) [pid = 1852] [serial = 956] [outer = (nil)]
17:28:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x89172400) [pid = 1852] [serial = 957] [outer = 0x88f8b000]
17:28:46 INFO - PROCESS | 1852 | 1448328526017 Marionette INFO loaded listener.js
17:28:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8951a400) [pid = 1852] [serial = 958] [outer = 0x88f8b000]
17:28:47 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
17:28:47 INFO - document served over http requires an https
17:28:47 INFO - sub-resource via script-tag using the meta-csp
17:28:47 INFO - delivery method with swap-origin-redirect and when
17:28:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
17:28:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:28:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:28:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:47 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
17:28:47 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 1439ms
17:28:47 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
17:28:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x86996400 == 35 [pid = 1852] [id = 342]
17:28:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x8a364400) [pid = 1852] [serial = 959] [outer = (nil)]
17:28:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8a43ac00) [pid = 1852] [serial = 960] [outer = 0x8a364400]
17:28:47 INFO - PROCESS | 1852 | 1448328527464 Marionette INFO loaded listener.js
17:28:47 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8a991000) [pid = 1852] [serial = 961] [outer = 0x8a364400]
17:28:48 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
17:28:48 INFO - document served over http requires an https
17:28:48 INFO - sub-resource via xhr-request using the meta-csp
17:28:48 INFO - delivery method with keep-origin-redirect and when
17:28:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
17:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:28:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:28:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:48 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
17:28:48 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 1288ms
17:28:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
17:28:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a4400 == 36 [pid = 1852] [id = 343]
17:28:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x86e9b400) [pid = 1852] [serial = 962] [outer = (nil)]
17:28:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8be31000) [pid = 1852] [serial = 963] [outer = 0x86e9b400]
17:28:48 INFO - PROCESS | 1852 | 1448328528812 Marionette INFO loaded listener.js
17:28:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8c0f6400) [pid = 1852] [serial = 964] [outer = 0x86e9b400]
17:28:49 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
17:28:49 INFO - document served over http requires an https
17:28:49 INFO - sub-resource via xhr-request using the meta-csp
17:28:49 INFO - delivery method with no-redirect and when
17:28:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
17:28:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:28:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:28:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:49 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
17:28:49 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 1289ms
17:28:49 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
17:28:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b95c000 == 37 [pid = 1852] [id = 344]
17:28:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8c0f3800) [pid = 1852] [serial = 965] [outer = (nil)]
17:28:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8c63a400) [pid = 1852] [serial = 966] [outer = 0x8c0f3800]
17:28:50 INFO - PROCESS | 1852 | 1448328530073 Marionette INFO loaded listener.js
17:28:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8c881800) [pid = 1852] [serial = 967] [outer = 0x8c0f3800]
17:28:51 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
17:28:51 INFO - document served over http requires an https
17:28:51 INFO - sub-resource via xhr-request using the meta-csp
17:28:51 INFO - delivery method with swap-origin-redirect and when
17:28: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-downgrade.swap-origin-redirect.http.html"
17:28:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:28:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:28:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:51 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
17:28:51 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 1233ms
17:28:51 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
17:28:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f8ec00 == 38 [pid = 1852] [id = 345]
17:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8c0f3c00) [pid = 1852] [serial = 968] [outer = (nil)]
17:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8c888c00) [pid = 1852] [serial = 969] [outer = 0x8c0f3c00]
17:28:51 INFO - PROCESS | 1852 | 1448328531320 Marionette INFO loaded listener.js
17:28:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8ca2dc00) [pid = 1852] [serial = 970] [outer = 0x8c0f3c00]
17:28:52 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
17:28:52 INFO - document served over http requires an https
17:28:52 INFO - sub-resource via xhr-request using the meta-csp
17:28:52 INFO - delivery method with swap-origin-redirect and when
17:28: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-insecure.swap-origin-redirect.http.html"
17:28:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:28:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:28:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:52 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
17:28:52 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 1325ms
17:28:52 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
17:28:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699d000 == 39 [pid = 1852] [id = 346]
17:28:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8a435c00) [pid = 1852] [serial = 971] [outer = (nil)]
17:28:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8cd1dc00) [pid = 1852] [serial = 972] [outer = 0x8a435c00]
17:28:52 INFO - PROCESS | 1852 | 1448328532683 Marionette INFO loaded listener.js
17:28:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8d459000) [pid = 1852] [serial = 973] [outer = 0x8a435c00]
17:28:53 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
17:28:53 INFO - document served over http requires an https
17:28:53 INFO - sub-resource via xhr-request using the meta-csp
17:28:53 INFO - delivery method with keep-origin-redirect and when
17:28: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/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
17:28:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:28:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:28:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:53 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
17:28:53 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 1302ms
17:28:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
17:28:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x87045800 == 40 [pid = 1852] [id = 347]
17:28:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8cd1f400) [pid = 1852] [serial = 974] [outer = (nil)]
17:28:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8d485400) [pid = 1852] [serial = 975] [outer = 0x8cd1f400]
17:28:53 INFO - PROCESS | 1852 | 1448328533963 Marionette INFO loaded listener.js
17:28:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8f089c00) [pid = 1852] [serial = 976] [outer = 0x8cd1f400]
17:28:54 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
17:28:54 INFO - document served over http requires an https
17:28:54 INFO - sub-resource via xhr-request using the meta-csp
17:28:54 INFO - delivery method with no-redirect and when
17:28: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-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
17:28:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:28:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:28:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:54 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
17:28:54 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 1229ms
17:28:54 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
17:28:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d489800 == 41 [pid = 1852] [id = 348]
17:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x8d48c000) [pid = 1852] [serial = 977] [outer = (nil)]
17:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8f094400) [pid = 1852] [serial = 978] [outer = 0x8d48c000]
17:28:55 INFO - PROCESS | 1852 | 1448328535208 Marionette INFO loaded listener.js
17:28:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8f0eb400) [pid = 1852] [serial = 979] [outer = 0x8d48c000]
17:28:56 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
17:28:56 INFO - document served over http requires an https
17:28:56 INFO - sub-resource via xhr-request using the meta-csp
17:28:56 INFO - delivery method with swap-origin-redirect and when
17:28:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
17:28:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:28:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:28:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:56 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
17:28:56 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 1229ms
17:28:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
17:28:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x8721ac00 == 42 [pid = 1852] [id = 349]
17:28:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x876cb000) [pid = 1852] [serial = 980] [outer = (nil)]
17:28:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8f171400) [pid = 1852] [serial = 981] [outer = 0x876cb000]
17:28:56 INFO - PROCESS | 1852 | 1448328536455 Marionette INFO loaded listener.js
17:28:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x8f17d400) [pid = 1852] [serial = 982] [outer = 0x876cb000]
17:28:57 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
17:28:57 INFO - document served over http requires an http
17:28:57 INFO - sub-resource via fetch-request using the meta-referrer
17:28:57 INFO - delivery method with keep-origin-redirect and when
17:28: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"
17:28:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:57 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
17:28:57 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 1238ms
17:28:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
17:28:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0ea800 == 43 [pid = 1852] [id = 350]
17:28:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8f178000) [pid = 1852] [serial = 983] [outer = (nil)]
17:28:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x8f261000) [pid = 1852] [serial = 984] [outer = 0x8f178000]
17:28:57 INFO - PROCESS | 1852 | 1448328537697 Marionette INFO loaded listener.js
17:28:57 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x8f28d800) [pid = 1852] [serial = 985] [outer = 0x8f178000]
17:28:58 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
17:28:58 INFO - document served over http requires an http
17:28:58 INFO - sub-resource via fetch-request using the meta-referrer
17:28:58 INFO - delivery method with no-redirect and when
17:28: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"
17:28:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:58 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
17:28:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1279ms
17:28:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
17:28:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f28cc00 == 44 [pid = 1852] [id = 351]
17:28:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x8f294000) [pid = 1852] [serial = 986] [outer = (nil)]
17:28:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x90aba800) [pid = 1852] [serial = 987] [outer = 0x8f294000]
17:28:58 INFO - PROCESS | 1852 | 1448328538987 Marionette INFO loaded listener.js
17:28:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:28:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x90c53400) [pid = 1852] [serial = 988] [outer = 0x8f294000]
17:28:59 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
17:28:59 INFO - document served over http requires an http
17:28:59 INFO - sub-resource via fetch-request using the meta-referrer
17:28:59 INFO - delivery method with swap-origin-redirect and when
17:28:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
17:28:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:28:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:28:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:28:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:28:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:28:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:28:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:28:59 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
17:28:59 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 1282ms
17:29:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
17:29:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d45f400 == 45 [pid = 1852] [id = 352]
17:29:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x8d485c00) [pid = 1852] [serial = 989] [outer = (nil)]
17:29:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x90c58c00) [pid = 1852] [serial = 990] [outer = 0x8d485c00]
17:29:00 INFO - PROCESS | 1852 | 1448328540330 Marionette INFO loaded listener.js
17:29:00 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x90ce4000) [pid = 1852] [serial = 991] [outer = 0x8d485c00]
17:29:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x90fb9400 == 46 [pid = 1852] [id = 353]
17:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x90fba800) [pid = 1852] [serial = 992] [outer = (nil)]
17:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x90fbc800) [pid = 1852] [serial = 993] [outer = 0x90fba800]
17:29:01 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
17:29:01 INFO - document served over http requires an http
17:29:01 INFO - sub-resource via iframe-tag using the meta-referrer
17:29:01 INFO - delivery method with keep-origin-redirect and when
17:29: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"
17:29:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:29:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:29:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:01 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
17:29:01 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 1437ms
17:29:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
17:29:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x90fb8400 == 47 [pid = 1852] [id = 354]
17:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x90fbd000) [pid = 1852] [serial = 994] [outer = (nil)]
17:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x9107f000) [pid = 1852] [serial = 995] [outer = 0x90fbd000]
17:29:01 INFO - PROCESS | 1852 | 1448328541746 Marionette INFO loaded listener.js
17:29:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x9108b400) [pid = 1852] [serial = 996] [outer = 0x90fbd000]
17:29:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x91425c00 == 48 [pid = 1852] [id = 355]
17:29:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x9142a800) [pid = 1852] [serial = 997] [outer = (nil)]
17:29:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x90fb9800) [pid = 1852] [serial = 998] [outer = 0x9142a800]
17:29:02 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
17:29:02 INFO - document served over http requires an http
17:29:02 INFO - sub-resource via iframe-tag using the meta-referrer
17:29:02 INFO - delivery method with no-redirect and when
17:29:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:29:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:29:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:02 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
17:29:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1385ms
17:29:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
17:29:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d5400 == 49 [pid = 1852] [id = 356]
17:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x90fb9000) [pid = 1852] [serial = 999] [outer = (nil)]
17:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x914ca000) [pid = 1852] [serial = 1000] [outer = 0x90fb9000]
17:29:03 INFO - PROCESS | 1852 | 1448328543150 Marionette INFO loaded listener.js
17:29:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x91ddbc00) [pid = 1852] [serial = 1001] [outer = 0x90fb9000]
17:29:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x91ddf400 == 50 [pid = 1852] [id = 357]
17:29:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x91de0c00) [pid = 1852] [serial = 1002] [outer = (nil)]
17:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x91de1000) [pid = 1852] [serial = 1003] [outer = 0x91de0c00]
17:29:04 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
17:29:04 INFO - document served over http requires an http
17:29:04 INFO - sub-resource via iframe-tag using the meta-referrer
17:29:04 INFO - delivery method with swap-origin-redirect and when
17:29: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-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
17:29:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:29:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:29:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:04 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
17:29:04 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 1334ms
17:29:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
17:29:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a995000 == 51 [pid = 1852] [id = 358]
17:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x8d458400) [pid = 1852] [serial = 1004] [outer = (nil)]
17:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x91de2c00) [pid = 1852] [serial = 1005] [outer = 0x8d458400]
17:29:04 INFO - PROCESS | 1852 | 1448328544530 Marionette INFO loaded listener.js
17:29:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x9260bc00) [pid = 1852] [serial = 1006] [outer = 0x8d458400]
17:29:05 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
17:29:05 INFO - document served over http requires an http
17:29:05 INFO - sub-resource via script-tag using the meta-referrer
17:29:05 INFO - delivery method with keep-origin-redirect and when
17:29:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:29:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:29:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:05 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
17:29:05 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 1298ms
17:29:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
17:29:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c98400 == 52 [pid = 1852] [id = 359]
17:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x8d481800) [pid = 1852] [serial = 1007] [outer = (nil)]
17:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x92663800) [pid = 1852] [serial = 1008] [outer = 0x8d481800]
17:29:05 INFO - PROCESS | 1852 | 1448328545825 Marionette INFO loaded listener.js
17:29:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x92687400) [pid = 1852] [serial = 1009] [outer = 0x8d481800]
17:29:06 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
17:29:06 INFO - document served over http requires an http
17:29:06 INFO - sub-resource via script-tag using the meta-referrer
17:29:06 INFO - delivery method with no-redirect and when
17:29:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:29:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:29:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:06 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
17:29:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1230ms
17:29:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
17:29:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x9260ac00 == 53 [pid = 1852] [id = 360]
17:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x92669000) [pid = 1852] [serial = 1010] [outer = (nil)]
17:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x93f29000) [pid = 1852] [serial = 1011] [outer = 0x92669000]
17:29:07 INFO - PROCESS | 1852 | 1448328547126 Marionette INFO loaded listener.js
17:29:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x945be000) [pid = 1852] [serial = 1012] [outer = 0x92669000]
17:29:08 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
17:29:08 INFO - document served over http requires an http
17:29:08 INFO - sub-resource via script-tag using the meta-referrer
17:29:08 INFO - delivery method with swap-origin-redirect and when
17:29:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
17:29:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:29:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:29:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:08 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
17:29:08 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 1289ms
17:29:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
17:29:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e9b800 == 54 [pid = 1852] [id = 361]
17:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x8cd11400) [pid = 1852] [serial = 1013] [outer = (nil)]
17:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x9468e400) [pid = 1852] [serial = 1014] [outer = 0x8cd11400]
17:29:08 INFO - PROCESS | 1852 | 1448328548438 Marionette INFO loaded listener.js
17:29:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x95280c00) [pid = 1852] [serial = 1015] [outer = 0x8cd11400]
17:29:09 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
17:29:09 INFO - document served over http requires an http
17:29:09 INFO - sub-resource via xhr-request using the meta-referrer
17:29:09 INFO - delivery method with keep-origin-redirect and when
17:29:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:29:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:29:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:09 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
17:29:09 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 1280ms
17:29:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
17:29:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca3a000 == 55 [pid = 1852] [id = 362]
17:29:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x8d463000) [pid = 1852] [serial = 1016] [outer = (nil)]
17:29:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x9544b400) [pid = 1852] [serial = 1017] [outer = 0x8d463000]
17:29:09 INFO - PROCESS | 1852 | 1448328549729 Marionette INFO loaded listener.js
17:29:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x95f35000) [pid = 1852] [serial = 1018] [outer = 0x8d463000]
17:29:10 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
17:29:10 INFO - document served over http requires an http
17:29:10 INFO - sub-resource via xhr-request using the meta-referrer
17:29:10 INFO - delivery method with no-redirect and when
17:29:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:29:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:29:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:10 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
17:29:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1245ms
17:29:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
17:29:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d483c00 == 56 [pid = 1852] [id = 363]
17:29:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x9548b400) [pid = 1852] [serial = 1019] [outer = (nil)]
17:29:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x97b4f400) [pid = 1852] [serial = 1020] [outer = 0x9548b400]
17:29:10 INFO - PROCESS | 1852 | 1448328550976 Marionette INFO loaded listener.js
17:29:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x97baf000) [pid = 1852] [serial = 1021] [outer = 0x9548b400]
17:29:11 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
17:29:11 INFO - document served over http requires an http
17:29:11 INFO - sub-resource via xhr-request using the meta-referrer
17:29:11 INFO - delivery method with swap-origin-redirect and when
17:29:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
17:29:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:29:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:29:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:11 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
17:29:11 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 1284ms
17:29:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
17:29:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x8cd13000 == 57 [pid = 1852] [id = 364]
17:29:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x97b4dc00) [pid = 1852] [serial = 1022] [outer = (nil)]
17:29:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x97cf0000) [pid = 1852] [serial = 1023] [outer = 0x97b4dc00]
17:29:12 INFO - PROCESS | 1852 | 1448328552303 Marionette INFO loaded listener.js
17:29:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x97e04800) [pid = 1852] [serial = 1024] [outer = 0x97b4dc00]
17:29:13 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
17:29:13 INFO - document served over http requires an https
17:29:13 INFO - sub-resource via fetch-request using the meta-referrer
17:29:13 INFO - delivery method with keep-origin-redirect and when
17:29:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:13 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
17:29:13 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 1387ms
17:29:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
17:29:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x97cf0c00 == 58 [pid = 1852] [id = 365]
17:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x97cf3000) [pid = 1852] [serial = 1025] [outer = (nil)]
17:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x97e0ec00) [pid = 1852] [serial = 1026] [outer = 0x97cf3000]
17:29:13 INFO - PROCESS | 1852 | 1448328553665 Marionette INFO loaded listener.js
17:29:13 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x983c4c00) [pid = 1852] [serial = 1027] [outer = 0x97cf3000]
17:29:14 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
17:29:14 INFO - document served over http requires an https
17:29:14 INFO - sub-resource via fetch-request using the meta-referrer
17:29:14 INFO - delivery method with no-redirect and when
17:29:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:14 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
17:29:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1277ms
17:29:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
17:29:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x9260a800 == 59 [pid = 1852] [id = 366]
17:29:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x983bdc00) [pid = 1852] [serial = 1028] [outer = (nil)]
17:29:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x985ec000) [pid = 1852] [serial = 1029] [outer = 0x983bdc00]
17:29:14 INFO - PROCESS | 1852 | 1448328554949 Marionette INFO loaded listener.js
17:29:15 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x988d8800) [pid = 1852] [serial = 1030] [outer = 0x983bdc00]
17:29:15 INFO - PROCESS | 1852 | --DOCSHELL 0x87051c00 == 58 [pid = 1852] [id = 237]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea0c00 == 57 [pid = 1852] [id = 240]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8a363400 == 56 [pid = 1852] [id = 235]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x89b54400 == 55 [pid = 1852] [id = 247]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x87045400 == 54 [pid = 1852] [id = 245]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0eb000 == 53 [pid = 1852] [id = 251]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8b94f000 == 52 [pid = 1852] [id = 253]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x9c82c800 == 51 [pid = 1852] [id = 333]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x91083000 == 50 [pid = 1852] [id = 257]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x90fb9400 == 49 [pid = 1852] [id = 353]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x90fb8400 == 48 [pid = 1852] [id = 354]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x91425c00 == 47 [pid = 1852] [id = 355]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x876d5400 == 46 [pid = 1852] [id = 356]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x91ddf400 == 45 [pid = 1852] [id = 357]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8a995000 == 44 [pid = 1852] [id = 358]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x86c98400 == 43 [pid = 1852] [id = 359]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x9260ac00 == 42 [pid = 1852] [id = 360]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x86e9b800 == 41 [pid = 1852] [id = 361]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca3a000 == 40 [pid = 1852] [id = 362]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8d483c00 == 39 [pid = 1852] [id = 363]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8cd13000 == 38 [pid = 1852] [id = 364]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x97cf0c00 == 37 [pid = 1852] [id = 365]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x87048800 == 36 [pid = 1852] [id = 233]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x86c95400 == 35 [pid = 1852] [id = 234]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x86c9c400 == 34 [pid = 1852] [id = 241]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x86c91800 == 33 [pid = 1852] [id = 238]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6ba400 == 32 [pid = 1852] [id = 236]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8f091000 == 31 [pid = 1852] [id = 249]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x88f87c00 == 30 [pid = 1852] [id = 239]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8a367800 == 29 [pid = 1852] [id = 243]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x8f28ec00 == 28 [pid = 1852] [id = 255]
17:29:17 INFO - PROCESS | 1852 | --DOCSHELL 0x90fbc400 == 27 [pid = 1852] [id = 256]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x8f28c400) [pid = 1852] [serial = 856] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x8f263800) [pid = 1852] [serial = 848] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x8b951000) [pid = 1852] [serial = 851] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x8d48e000) [pid = 1852] [serial = 830] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x8c0fb400) [pid = 1852] [serial = 827] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x88f90800) [pid = 1852] [serial = 824] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x9b1c5000) [pid = 1852] [serial = 818] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x9a33ac00) [pid = 1852] [serial = 813] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x98d84400) [pid = 1852] [serial = 808] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x98aefc00) [pid = 1852] [serial = 805] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x985f2c00) [pid = 1852] [serial = 802] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x983c1800) [pid = 1852] [serial = 799] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x93f2c400) [pid = 1852] [serial = 787] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x91431000) [pid = 1852] [serial = 784] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x90cdc800) [pid = 1852] [serial = 781] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x8f08d800) [pid = 1852] [serial = 776] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8a439400) [pid = 1852] [serial = 771] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8f08e000) [pid = 1852] [serial = 766] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8f0ebc00) [pid = 1852] [serial = 845] [outer = (nil)] [url = about:blank]
17:29:17 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8cd19800) [pid = 1852] [serial = 842] [outer = (nil)] [url = about:blank]
17:29:18 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
17:29:18 INFO - document served over http requires an https
17:29:18 INFO - sub-resource via fetch-request using the meta-referrer
17:29:18 INFO - delivery method with swap-origin-redirect and when
17:29: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"
17:29:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:18 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
17:29:18 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 3854ms
17:29:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
17:29:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704cc00 == 28 [pid = 1852] [id = 367]
17:29:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x8704d400) [pid = 1852] [serial = 1031] [outer = (nil)]
17:29:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x87214c00) [pid = 1852] [serial = 1032] [outer = 0x8704d400]
17:29:18 INFO - PROCESS | 1852 | 1448328558817 Marionette INFO loaded listener.js
17:29:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x876c8c00) [pid = 1852] [serial = 1033] [outer = 0x8704d400]
17:29:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f89000 == 29 [pid = 1852] [id = 368]
17:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x88f8c000) [pid = 1852] [serial = 1034] [outer = (nil)]
17:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x88f8b400) [pid = 1852] [serial = 1035] [outer = 0x88f8c000]
17:29:19 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
17:29:19 INFO - document served over http requires an https
17:29:19 INFO - sub-resource via iframe-tag using the meta-referrer
17:29:19 INFO - delivery method with keep-origin-redirect and when
17:29:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:29:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:29:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:19 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
17:29:19 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 1232ms
17:29:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
17:29:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a5000 == 30 [pid = 1852] [id = 369]
17:29:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x86c91800) [pid = 1852] [serial = 1036] [outer = (nil)]
17:29:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x89176000) [pid = 1852] [serial = 1037] [outer = 0x86c91800]
17:29:20 INFO - PROCESS | 1852 | 1448328560039 Marionette INFO loaded listener.js
17:29:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x89517800) [pid = 1852] [serial = 1038] [outer = 0x86c91800]
17:29:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x89850c00 == 31 [pid = 1852] [id = 370]
17:29:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x89852400) [pid = 1852] [serial = 1039] [outer = (nil)]
17:29:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x89856000) [pid = 1852] [serial = 1040] [outer = 0x89852400]
17:29:21 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
17:29:21 INFO - document served over http requires an https
17:29:21 INFO - sub-resource via iframe-tag using the meta-referrer
17:29:21 INFO - delivery method with no-redirect and when
17:29:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:29:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:29:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:21 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
17:29:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1285ms
17:29:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
17:29:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x87049c00 == 32 [pid = 1852] [id = 371]
17:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x89856800) [pid = 1852] [serial = 1041] [outer = (nil)]
17:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x89b55c00) [pid = 1852] [serial = 1042] [outer = 0x89856800]
17:29:21 INFO - PROCESS | 1852 | 1448328561373 Marionette INFO loaded listener.js
17:29:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x89d18c00) [pid = 1852] [serial = 1043] [outer = 0x89856800]
17:29:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1c000 == 33 [pid = 1852] [id = 372]
17:29:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x89d1dc00) [pid = 1852] [serial = 1044] [outer = (nil)]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x876c8000) [pid = 1852] [serial = 944] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x9bc74000) [pid = 1852] [serial = 916] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x9bd53400) [pid = 1852] [serial = 921] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x90cda000) [pid = 1852] [serial = 870] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x876d2800) [pid = 1852] [serial = 941] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8c63f800) [pid = 1852] [serial = 862] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x86e9f000) [pid = 1852] [serial = 950] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x9d238800) [pid = 1852] [serial = 936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8cd15c00) [pid = 1852] [serial = 867] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x9c638800) [pid = 1852] [serial = 926] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8c0f2800) [pid = 1852] [serial = 864] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x9c853000) [pid = 1852] [serial = 931] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328511521]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x89b51800) [pid = 1852] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x90fb6800) [pid = 1852] [serial = 873] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x9142c400) [pid = 1852] [serial = 876] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x91de6800) [pid = 1852] [serial = 879] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x92686800) [pid = 1852] [serial = 882] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x93f32800) [pid = 1852] [serial = 885] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x95450400) [pid = 1852] [serial = 888] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x97e0b400) [pid = 1852] [serial = 891] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x9a32f000) [pid = 1852] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x9ad20c00) [pid = 1852] [serial = 897] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x9b3da400) [pid = 1852] [serial = 900] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x9b3de800) [pid = 1852] [serial = 903] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x9b884000) [pid = 1852] [serial = 908] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x9b98b000) [pid = 1852] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x9bc76000) [pid = 1852] [serial = 918] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x9bd50000) [pid = 1852] [serial = 923] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x9c632400) [pid = 1852] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x9c854000) [pid = 1852] [serial = 933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x9b98a800) [pid = 1852] [serial = 911] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328505466]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x87048c00) [pid = 1852] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x9b88b400) [pid = 1852] [serial = 906] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8a434400) [pid = 1852] [serial = 953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x89d13000) [pid = 1852] [serial = 947] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8a6c1800) [pid = 1852] [serial = 954] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x89d1a000) [pid = 1852] [serial = 860] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x8be3d400) [pid = 1852] [serial = 863] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x8ca37400) [pid = 1852] [serial = 865] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x8f296000) [pid = 1852] [serial = 868] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x90cde800) [pid = 1852] [serial = 871] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x91427000) [pid = 1852] [serial = 874] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x91de6c00) [pid = 1852] [serial = 877] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x9266b000) [pid = 1852] [serial = 880] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x93f2f400) [pid = 1852] [serial = 883] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x95443c00) [pid = 1852] [serial = 886] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x95f30400) [pid = 1852] [serial = 889] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x983c5000) [pid = 1852] [serial = 892] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x9a3a9800) [pid = 1852] [serial = 895] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x9b3da800) [pid = 1852] [serial = 898] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x9b56f400) [pid = 1852] [serial = 901] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x9b880800) [pid = 1852] [serial = 904] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x9b88c400) [pid = 1852] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x9b97cc00) [pid = 1852] [serial = 909] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x9b98bc00) [pid = 1852] [serial = 912] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328505466]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x9bc36c00) [pid = 1852] [serial = 914] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x9bc75000) [pid = 1852] [serial = 917] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x9bc7a000) [pid = 1852] [serial = 919] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x9bd53000) [pid = 1852] [serial = 922] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x9bd57400) [pid = 1852] [serial = 924] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x9c63a400) [pid = 1852] [serial = 927] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x9c63f400) [pid = 1852] [serial = 929] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x9c855c00) [pid = 1852] [serial = 932] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328511521]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x9c857c00) [pid = 1852] [serial = 934] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x9d23bc00) [pid = 1852] [serial = 937] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x8704e000) [pid = 1852] [serial = 939] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x876d6000) [pid = 1852] [serial = 942] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x89515800) [pid = 1852] [serial = 945] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x89d1b800) [pid = 1852] [serial = 948] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x89175400) [pid = 1852] [serial = 951] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x914d2400) [pid = 1852] [serial = 875] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x92610800) [pid = 1852] [serial = 878] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x92695400) [pid = 1852] [serial = 881] [outer = (nil)] [url = about:blank]
17:29:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x86c93c00) [pid = 1852] [serial = 1045] [outer = 0x89d1dc00]
17:29:23 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
17:29:23 INFO - document served over http requires an https
17:29:23 INFO - sub-resource via iframe-tag using the meta-referrer
17:29:23 INFO - delivery method with swap-origin-redirect and when
17:29: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"
17:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:29:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:29:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:23 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
17:29:23 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 2850ms
17:29:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
17:29:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea6c00 == 34 [pid = 1852] [id = 373]
17:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8704a800) [pid = 1852] [serial = 1046] [outer = (nil)]
17:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x89d1d400) [pid = 1852] [serial = 1047] [outer = 0x8704a800]
17:29:24 INFO - PROCESS | 1852 | 1448328564197 Marionette INFO loaded listener.js
17:29:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8a42c400) [pid = 1852] [serial = 1048] [outer = 0x8704a800]
17:29:24 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
17:29:24 INFO - document served over http requires an https
17:29:24 INFO - sub-resource via script-tag using the meta-referrer
17:29:24 INFO - delivery method with keep-origin-redirect and when
17:29:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:29:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:29:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:24 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
17:29:24 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 973ms
17:29:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
17:29:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a36cc00 == 35 [pid = 1852] [id = 374]
17:29:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x8a436000) [pid = 1852] [serial = 1049] [outer = (nil)]
17:29:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x8a439c00) [pid = 1852] [serial = 1050] [outer = 0x8a436000]
17:29:25 INFO - PROCESS | 1852 | 1448328565165 Marionette INFO loaded listener.js
17:29:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8a6c5400) [pid = 1852] [serial = 1051] [outer = 0x8a436000]
17:29:26 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
17:29:26 INFO - document served over http requires an https
17:29:26 INFO - sub-resource via script-tag using the meta-referrer
17:29:26 INFO - delivery method with no-redirect and when
17:29: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"
17:29:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:29:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:29:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:26 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
17:29:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1292ms
17:29:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
17:29:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c92000 == 36 [pid = 1852] [id = 375]
17:29:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x87218c00) [pid = 1852] [serial = 1052] [outer = (nil)]
17:29:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x89173c00) [pid = 1852] [serial = 1053] [outer = 0x87218c00]
17:29:26 INFO - PROCESS | 1852 | 1448328566549 Marionette INFO loaded listener.js
17:29:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x89852c00) [pid = 1852] [serial = 1054] [outer = 0x87218c00]
17:29:27 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
17:29:27 INFO - document served over http requires an https
17:29:27 INFO - sub-resource via script-tag using the meta-referrer
17:29:27 INFO - delivery method with swap-origin-redirect and when
17:29:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:29:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:29:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:27 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
17:29:27 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 1444ms
17:29:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
17:29:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a42bc00 == 37 [pid = 1852] [id = 376]
17:29:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8a42c000) [pid = 1852] [serial = 1055] [outer = (nil)]
17:29:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8a6bf400) [pid = 1852] [serial = 1056] [outer = 0x8a42c000]
17:29:27 INFO - PROCESS | 1852 | 1448328567980 Marionette INFO loaded listener.js
17:29:28 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8a98f400) [pid = 1852] [serial = 1057] [outer = 0x8a42c000]
17:29:28 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
17:29:28 INFO - document served over http requires an https
17:29:28 INFO - sub-resource via xhr-request using the meta-referrer
17:29:28 INFO - delivery method with keep-origin-redirect and when
17:29:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:29:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:29:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:28 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
17:29:28 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 1281ms
17:29:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
17:29:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b953800 == 38 [pid = 1852] [id = 377]
17:29:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8b958800) [pid = 1852] [serial = 1058] [outer = (nil)]
17:29:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8be30800) [pid = 1852] [serial = 1059] [outer = 0x8b958800]
17:29:29 INFO - PROCESS | 1852 | 1448328569320 Marionette INFO loaded listener.js
17:29:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8c0f5000) [pid = 1852] [serial = 1060] [outer = 0x8b958800]
17:29:30 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
17:29:30 INFO - document served over http requires an https
17:29:30 INFO - sub-resource via xhr-request using the meta-referrer
17:29:30 INFO - delivery method with no-redirect and when
17:29:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:29:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:29:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:30 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
17:29:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1285ms
17:29:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
17:29:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b52800 == 39 [pid = 1852] [id = 378]
17:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8c0f2800) [pid = 1852] [serial = 1061] [outer = (nil)]
17:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8c0fe800) [pid = 1852] [serial = 1062] [outer = 0x8c0f2800]
17:29:30 INFO - PROCESS | 1852 | 1448328570613 Marionette INFO loaded listener.js
17:29:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8c887000) [pid = 1852] [serial = 1063] [outer = 0x8c0f2800]
17:29:31 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
17:29:31 INFO - document served over http requires an https
17:29:31 INFO - sub-resource via xhr-request using the meta-referrer
17:29:31 INFO - delivery method with swap-origin-redirect and when
17:29:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:29:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:29:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:31 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
17:29:31 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 1282ms
17:29:31 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
17:29:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699a800 == 40 [pid = 1852] [id = 379]
17:29:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x86ea4000) [pid = 1852] [serial = 1064] [outer = (nil)]
17:29:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8c882000) [pid = 1852] [serial = 1065] [outer = 0x86ea4000]
17:29:31 INFO - PROCESS | 1852 | 1448328571872 Marionette INFO loaded listener.js
17:29:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8ca37000) [pid = 1852] [serial = 1066] [outer = 0x86ea4000]
17:29:32 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
17:29:32 INFO - document served over http requires an http
17:29:32 INFO - sub-resource via fetch-request using the meta-referrer
17:29:32 INFO - delivery method with keep-origin-redirect and when
17:29:32 INFO - the target request is same-origin.
17:29:32 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 1237ms
17:29:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
17:29:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a438800 == 41 [pid = 1852] [id = 380]
17:29:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8cd15400) [pid = 1852] [serial = 1067] [outer = (nil)]
17:29:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8cd19c00) [pid = 1852] [serial = 1068] [outer = 0x8cd15400]
17:29:33 INFO - PROCESS | 1852 | 1448328573157 Marionette INFO loaded listener.js
17:29:33 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8d461800) [pid = 1852] [serial = 1069] [outer = 0x8cd15400]
17:29:34 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
17:29:34 INFO - document served over http requires an http
17:29:34 INFO - sub-resource via fetch-request using the meta-referrer
17:29:34 INFO - delivery method with no-redirect and when
17:29:34 INFO - the target request is same-origin.
17:29:34 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 1282ms
17:29:34 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
17:29:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f93c00 == 42 [pid = 1852] [id = 381]
17:29:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x88f96400) [pid = 1852] [serial = 1070] [outer = (nil)]
17:29:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8d483000) [pid = 1852] [serial = 1071] [outer = 0x88f96400]
17:29:34 INFO - PROCESS | 1852 | 1448328574423 Marionette INFO loaded listener.js
17:29:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8d490000) [pid = 1852] [serial = 1072] [outer = 0x88f96400]
17:29:35 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
17:29:35 INFO - document served over http requires an http
17:29:35 INFO - sub-resource via fetch-request using the meta-referrer
17:29:35 INFO - delivery method with swap-origin-redirect and when
17:29:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:35 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
17:29:35 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 1247ms
17:29:35 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
17:29:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c9b400 == 43 [pid = 1852] [id = 382]
17:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x89b51400) [pid = 1852] [serial = 1073] [outer = (nil)]
17:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8f091000) [pid = 1852] [serial = 1074] [outer = 0x89b51400]
17:29:35 INFO - PROCESS | 1852 | 1448328575679 Marionette INFO loaded listener.js
17:29:35 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x8f0e8000) [pid = 1852] [serial = 1075] [outer = 0x89b51400]
17:29:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0ed000 == 44 [pid = 1852] [id = 383]
17:29:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8f0ee000) [pid = 1852] [serial = 1076] [outer = (nil)]
17:29:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x8f0ef400) [pid = 1852] [serial = 1077] [outer = 0x8f0ee000]
17:29:36 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
17:29:36 INFO - document served over http requires an http
17:29:36 INFO - sub-resource via iframe-tag using the meta-referrer
17:29:36 INFO - delivery method with keep-origin-redirect and when
17:29:36 INFO - the target request is same-origin.
17:29:36 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 1300ms
17:29:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
17:29:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f08a400 == 45 [pid = 1852] [id = 384]
17:29:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x8f091c00) [pid = 1852] [serial = 1078] [outer = (nil)]
17:29:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x8f174400) [pid = 1852] [serial = 1079] [outer = 0x8f091c00]
17:29:36 INFO - PROCESS | 1852 | 1448328576994 Marionette INFO loaded listener.js
17:29:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x8f25d800) [pid = 1852] [serial = 1080] [outer = 0x8f091c00]
17:29:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f262c00 == 46 [pid = 1852] [id = 385]
17:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x8f264800) [pid = 1852] [serial = 1081] [outer = (nil)]
17:29:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x8f268c00) [pid = 1852] [serial = 1082] [outer = 0x8f264800]
17:29:38 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
17:29:38 INFO - document served over http requires an http
17:29:38 INFO - sub-resource via iframe-tag using the meta-referrer
17:29:38 INFO - delivery method with no-redirect and when
17:29:38 INFO - the target request is same-origin.
17:29:38 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 1383ms
17:29:38 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
17:29:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a434400 == 47 [pid = 1852] [id = 386]
17:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x8f0f0800) [pid = 1852] [serial = 1083] [outer = (nil)]
17:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x8f28c400) [pid = 1852] [serial = 1084] [outer = 0x8f0f0800]
17:29:38 INFO - PROCESS | 1852 | 1448328578402 Marionette INFO loaded listener.js
17:29:38 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x90ab4000) [pid = 1852] [serial = 1085] [outer = 0x8f0f0800]
17:29:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x90abcc00 == 48 [pid = 1852] [id = 387]
17:29:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x90abd000) [pid = 1852] [serial = 1086] [outer = (nil)]
17:29:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x90aba400) [pid = 1852] [serial = 1087] [outer = 0x90abd000]
17:29:39 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
17:29:39 INFO - document served over http requires an http
17:29:39 INFO - sub-resource via iframe-tag using the meta-referrer
17:29:39 INFO - delivery method with swap-origin-redirect and when
17:29:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:29:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:29:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:39 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
17:29:39 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 1382ms
17:29:39 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
17:29:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x90ac1400 == 49 [pid = 1852] [id = 388]
17:29:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x90c4f400) [pid = 1852] [serial = 1088] [outer = (nil)]
17:29:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x90cd7400) [pid = 1852] [serial = 1089] [outer = 0x90c4f400]
17:29:39 INFO - PROCESS | 1852 | 1448328579817 Marionette INFO loaded listener.js
17:29:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x90fb6000) [pid = 1852] [serial = 1090] [outer = 0x90c4f400]
17:29:40 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
17:29:40 INFO - document served over http requires an http
17:29:40 INFO - sub-resource via script-tag using the meta-referrer
17:29:40 INFO - delivery method with keep-origin-redirect and when
17:29:40 INFO - the target request is same-origin.
17:29:40 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 1288ms
17:29:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
17:29:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x90c56800 == 50 [pid = 1852] [id = 389]
17:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x90ce3800) [pid = 1852] [serial = 1091] [outer = (nil)]
17:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x90fc4800) [pid = 1852] [serial = 1092] [outer = 0x90ce3800]
17:29:41 INFO - PROCESS | 1852 | 1448328581097 Marionette INFO loaded listener.js
17:29:41 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x9108b800) [pid = 1852] [serial = 1093] [outer = 0x90ce3800]
17:29:42 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
17:29:42 INFO - document served over http requires an http
17:29:42 INFO - sub-resource via script-tag using the meta-referrer
17:29:42 INFO - delivery method with no-redirect and when
17:29:42 INFO - the target request is same-origin.
17:29:42 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 1398ms
17:29:42 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
17:29:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f176400 == 51 [pid = 1852] [id = 390]
17:29:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x91426400) [pid = 1852] [serial = 1094] [outer = (nil)]
17:29:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x91429c00) [pid = 1852] [serial = 1095] [outer = 0x91426400]
17:29:42 INFO - PROCESS | 1852 | 1448328582488 Marionette INFO loaded listener.js
17:29:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x914d0400) [pid = 1852] [serial = 1096] [outer = 0x91426400]
17:29:43 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
17:29:43 INFO - document served over http requires an http
17:29:43 INFO - sub-resource via script-tag using the meta-referrer
17:29:43 INFO - delivery method with swap-origin-redirect and when
17:29: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"
17:29:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:29:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:29:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:43 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
17:29:43 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 1234ms
17:29:43 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
17:29:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x86998000 == 52 [pid = 1852] [id = 391]
17:29:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x9142f000) [pid = 1852] [serial = 1097] [outer = (nil)]
17:29:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x914d7800) [pid = 1852] [serial = 1098] [outer = 0x9142f000]
17:29:43 INFO - PROCESS | 1852 | 1448328583749 Marionette INFO loaded listener.js
17:29:43 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x92602800) [pid = 1852] [serial = 1099] [outer = 0x9142f000]
17:29:44 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
17:29:44 INFO - document served over http requires an http
17:29:44 INFO - sub-resource via xhr-request using the meta-referrer
17:29:44 INFO - delivery method with keep-origin-redirect and when
17:29:44 INFO - the target request is same-origin.
17:29:44 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 1183ms
17:29:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
17:29:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x89859c00 == 53 [pid = 1852] [id = 392]
17:29:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x914d1400) [pid = 1852] [serial = 1100] [outer = (nil)]
17:29:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x9260ac00) [pid = 1852] [serial = 1101] [outer = 0x914d1400]
17:29:44 INFO - PROCESS | 1852 | 1448328584956 Marionette INFO loaded listener.js
17:29:45 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x9266ac00) [pid = 1852] [serial = 1102] [outer = 0x914d1400]
17:29:45 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
17:29:45 INFO - document served over http requires an http
17:29:45 INFO - sub-resource via xhr-request using the meta-referrer
17:29:45 INFO - delivery method with no-redirect and when
17:29:45 INFO - the target request is same-origin.
17:29:45 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | took 1206ms
17:29:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
17:29:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b95bc00 == 54 [pid = 1852] [id = 393]
17:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x8c0fac00) [pid = 1852] [serial = 1103] [outer = (nil)]
17:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x92687c00) [pid = 1852] [serial = 1104] [outer = 0x8c0fac00]
17:29:46 INFO - PROCESS | 1852 | 1448328586181 Marionette INFO loaded listener.js
17:29:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x92694000) [pid = 1852] [serial = 1105] [outer = 0x8c0fac00]
17:29:47 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
17:29:47 INFO - document served over http requires an http
17:29:47 INFO - sub-resource via xhr-request using the meta-referrer
17:29:47 INFO - delivery method with swap-origin-redirect and when
17:29:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:29:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:29:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:47 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
17:29:47 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 1244ms
17:29:47 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
17:29:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f178400 == 55 [pid = 1852] [id = 394]
17:29:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x9266e000) [pid = 1852] [serial = 1106] [outer = (nil)]
17:29:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x93f2a400) [pid = 1852] [serial = 1107] [outer = 0x9266e000]
17:29:47 INFO - PROCESS | 1852 | 1448328587423 Marionette INFO loaded listener.js
17:29:47 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x945c6400) [pid = 1852] [serial = 1108] [outer = 0x9266e000]
17:29:48 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
17:29:48 INFO - document served over http requires an https
17:29:48 INFO - sub-resource via fetch-request using the meta-referrer
17:29:48 INFO - delivery method with keep-origin-redirect and when
17:29:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:48 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
17:29:48 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 1290ms
17:29:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
17:29:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a368400 == 56 [pid = 1852] [id = 395]
17:29:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x92689c00) [pid = 1852] [serial = 1109] [outer = (nil)]
17:29:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x9468cc00) [pid = 1852] [serial = 1110] [outer = 0x92689c00]
17:29:48 INFO - PROCESS | 1852 | 1448328588734 Marionette INFO loaded listener.js
17:29:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x95446800) [pid = 1852] [serial = 1111] [outer = 0x92689c00]
17:29:49 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
17:29:49 INFO - document served over http requires an https
17:29:49 INFO - sub-resource via fetch-request using the meta-referrer
17:29:49 INFO - delivery method with no-redirect and when
17:29:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:49 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
17:29:49 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 1293ms
17:29:49 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
17:29:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d482000 == 57 [pid = 1852] [id = 396]
17:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x945c8800) [pid = 1852] [serial = 1112] [outer = (nil)]
17:29:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x9544ec00) [pid = 1852] [serial = 1113] [outer = 0x945c8800]
17:29:50 INFO - PROCESS | 1852 | 1448328590016 Marionette INFO loaded listener.js
17:29:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x95f35400) [pid = 1852] [serial = 1114] [outer = 0x945c8800]
17:29:51 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
17:29:51 INFO - document served over http requires an https
17:29:51 INFO - sub-resource via fetch-request using the meta-referrer
17:29:51 INFO - delivery method with swap-origin-redirect and when
17:29:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:51 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
17:29:51 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 1283ms
17:29:51 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
17:29:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f292400 == 58 [pid = 1852] [id = 397]
17:29:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x95446000) [pid = 1852] [serial = 1115] [outer = (nil)]
17:29:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x97946c00) [pid = 1852] [serial = 1116] [outer = 0x95446000]
17:29:51 INFO - PROCESS | 1852 | 1448328591310 Marionette INFO loaded listener.js
17:29:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x97bb2800) [pid = 1852] [serial = 1117] [outer = 0x95446000]
17:29:53 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
17:29:53 INFO - document served over http requires an https
17:29:53 INFO - sub-resource via fetch-request using the meta-referrer
17:29:53 INFO - delivery method with swap-origin-redirect and when
17:29: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"
17:29:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:53 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
17:29:53 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 2586ms
17:29:53 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
17:29:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x97ceb400 == 59 [pid = 1852] [id = 398]
17:29:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x97cee400) [pid = 1852] [serial = 1118] [outer = (nil)]
17:29:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x97e03c00) [pid = 1852] [serial = 1119] [outer = 0x97cee400]
17:29:53 INFO - PROCESS | 1852 | 1448328593911 Marionette INFO loaded listener.js
17:29:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x97e0d000) [pid = 1852] [serial = 1120] [outer = 0x97cee400]
17:29:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
17:29:54 INFO - document served over http requires an https
17:29:54 INFO - sub-resource via fetch-request using the meta-referrer
17:29:54 INFO - delivery method with keep-origin-redirect and when
17:29:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
17:29:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | took 1286ms
17:29:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
17:29:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704c400 == 60 [pid = 1852] [id = 399]
17:29:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x8f096000) [pid = 1852] [serial = 1121] [outer = (nil)]
17:29:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x91086c00) [pid = 1852] [serial = 1122] [outer = 0x8f096000]
17:29:55 INFO - PROCESS | 1852 | 1448328595209 Marionette INFO loaded listener.js
17:29:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x94852800) [pid = 1852] [serial = 1123] [outer = 0x8f096000]
17:29:56 INFO - PROCESS | 1852 | --DOCSHELL 0x88f89000 == 59 [pid = 1852] [id = 368]
17:29:56 INFO - PROCESS | 1852 | --DOCSHELL 0x89850c00 == 58 [pid = 1852] [id = 370]
17:29:56 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1c000 == 57 [pid = 1852] [id = 372]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8b95c000 == 56 [pid = 1852] [id = 344]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8699d000 == 55 [pid = 1852] [id = 346]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x9260a800 == 54 [pid = 1852] [id = 366]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x88f8ec00 == 53 [pid = 1852] [id = 345]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8d489800 == 52 [pid = 1852] [id = 348]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8721ac00 == 51 [pid = 1852] [id = 349]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8f28cc00 == 50 [pid = 1852] [id = 351]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x876d1c00 == 49 [pid = 1852] [id = 336]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0ea800 == 48 [pid = 1852] [id = 350]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8d45f400 == 47 [pid = 1852] [id = 352]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0ed000 == 46 [pid = 1852] [id = 383]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8f262c00 == 45 [pid = 1852] [id = 385]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x90abcc00 == 44 [pid = 1852] [id = 387]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8699f800 == 43 [pid = 1852] [id = 341]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x86998000 == 42 [pid = 1852] [id = 391]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x89859c00 == 41 [pid = 1852] [id = 392]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8b95bc00 == 40 [pid = 1852] [id = 393]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8f178400 == 39 [pid = 1852] [id = 394]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x87045800 == 38 [pid = 1852] [id = 347]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8a368400 == 37 [pid = 1852] [id = 395]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8d482000 == 36 [pid = 1852] [id = 396]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8f292400 == 35 [pid = 1852] [id = 397]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x97ceb400 == 34 [pid = 1852] [id = 398]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x87047c00 == 33 [pid = 1852] [id = 335]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x8721d800 == 32 [pid = 1852] [id = 337]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x869a4400 == 31 [pid = 1852] [id = 343]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x86996400 == 30 [pid = 1852] [id = 342]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea5400 == 29 [pid = 1852] [id = 338]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x86e99c00 == 28 [pid = 1852] [id = 340]
17:29:57 INFO - PROCESS | 1852 | --DOCSHELL 0x86e9e000 == 27 [pid = 1852] [id = 339]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x8a36ec00) [pid = 1852] [serial = 949] [outer = (nil)] [url = about:blank]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x87215c00) [pid = 1852] [serial = 940] [outer = (nil)] [url = about:blank]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x9d235400) [pid = 1852] [serial = 935] [outer = (nil)] [url = about:blank]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x9c84ec00) [pid = 1852] [serial = 930] [outer = (nil)] [url = about:blank]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x9c635c00) [pid = 1852] [serial = 925] [outer = (nil)] [url = about:blank]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x9bd4f000) [pid = 1852] [serial = 920] [outer = (nil)] [url = about:blank]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x9bc70c00) [pid = 1852] [serial = 915] [outer = (nil)] [url = about:blank]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x9b985400) [pid = 1852] [serial = 910] [outer = (nil)] [url = about:blank]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x9b887c00) [pid = 1852] [serial = 905] [outer = (nil)] [url = about:blank]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x9b7e5000) [pid = 1852] [serial = 902] [outer = (nil)] [url = about:blank]
17:29:57 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x9b3e2400) [pid = 1852] [serial = 899] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x9b332400) [pid = 1852] [serial = 896] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x98ae8400) [pid = 1852] [serial = 893] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x9793e000) [pid = 1852] [serial = 890] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x95451000) [pid = 1852] [serial = 887] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x9468c400) [pid = 1852] [serial = 884] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x91081400) [pid = 1852] [serial = 872] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x90c50c00) [pid = 1852] [serial = 869] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8f096c00) [pid = 1852] [serial = 866] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8a434c00) [pid = 1852] [serial = 861] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x89851400) [pid = 1852] [serial = 946] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8a372000) [pid = 1852] [serial = 952] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x89171400) [pid = 1852] [serial = 943] [outer = (nil)] [url = about:blank]
17:29:58 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8a98e000) [pid = 1852] [serial = 955] [outer = (nil)] [url = about:blank]
17:29:58 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
17:29:58 INFO - document served over http requires an https
17:29:58 INFO - sub-resource via fetch-request using the meta-referrer
17:29:58 INFO - delivery method with no-redirect and when
17:29:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:58 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
17:29:58 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 3442ms
17:29:58 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
17:29:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x87046800 == 28 [pid = 1852] [id = 400]
17:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x87047000) [pid = 1852] [serial = 1124] [outer = (nil)]
17:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x87050400) [pid = 1852] [serial = 1125] [outer = 0x87047000]
17:29:58 INFO - PROCESS | 1852 | 1448328598672 Marionette INFO loaded listener.js
17:29:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x8721b400) [pid = 1852] [serial = 1126] [outer = 0x87047000]
17:29:59 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
17:29:59 INFO - document served over http requires an https
17:29:59 INFO - sub-resource via fetch-request using the meta-referrer
17:29:59 INFO - delivery method with swap-origin-redirect and when
17:29:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:29:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:29:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:29:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
17:29:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
17:29:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
17:29:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:29:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:29:59 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
17:29:59 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 1088ms
17:29:59 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
17:29:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a3000 == 29 [pid = 1852] [id = 401]
17:29:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x87045c00) [pid = 1852] [serial = 1127] [outer = (nil)]
17:29:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x88f89000) [pid = 1852] [serial = 1128] [outer = 0x87045c00]
17:29:59 INFO - PROCESS | 1852 | 1448328599754 Marionette INFO loaded listener.js
17:29:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:29:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x89172000) [pid = 1852] [serial = 1129] [outer = 0x87045c00]
17:30:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x89519400 == 30 [pid = 1852] [id = 402]
17:30:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x89519800) [pid = 1852] [serial = 1130] [outer = (nil)]
17:30:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8917f800) [pid = 1852] [serial = 1131] [outer = 0x89519800]
17:30:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
17:30:00 INFO - document served over http requires an https
17:30:00 INFO - sub-resource via iframe-tag using the meta-referrer
17:30:00 INFO - delivery method with keep-origin-redirect and when
17:30:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:30:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:30:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:30:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
17:30:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1242ms
17:30:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
17:30:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x8951bc00 == 31 [pid = 1852] [id = 403]
17:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x89859800) [pid = 1852] [serial = 1132] [outer = (nil)]
17:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x89b50000) [pid = 1852] [serial = 1133] [outer = 0x89859800]
17:30:01 INFO - PROCESS | 1852 | 1448328601069 Marionette INFO loaded listener.js
17:30:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x89d12400) [pid = 1852] [serial = 1134] [outer = 0x89859800]
17:30:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a369400 == 32 [pid = 1852] [id = 404]
17:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x8a36a800) [pid = 1852] [serial = 1135] [outer = (nil)]
17:30:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x8a36d800) [pid = 1852] [serial = 1136] [outer = 0x8a36a800]
17:30:02 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
17:30:02 INFO - document served over http requires an https
17:30:02 INFO - sub-resource via iframe-tag using the meta-referrer
17:30:02 INFO - delivery method with no-redirect and when
17:30:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:30:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:30:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:30:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:02 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
17:30:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | took 1340ms
17:30:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x97b4dc00) [pid = 1852] [serial = 1022] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8a364400) [pid = 1852] [serial = 959] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x8a435c00) [pid = 1852] [serial = 971] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8d48c000) [pid = 1852] [serial = 977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x9548b400) [pid = 1852] [serial = 1019] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8d485c00) [pid = 1852] [serial = 989] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8f178000) [pid = 1852] [serial = 983] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x90fbd000) [pid = 1852] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x90fb9000) [pid = 1852] [serial = 999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8cd11400) [pid = 1852] [serial = 1013] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8f294000) [pid = 1852] [serial = 986] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x8c0f3c00) [pid = 1852] [serial = 968] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8c0f3800) [pid = 1852] [serial = 965] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x8cd1f400) [pid = 1852] [serial = 974] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x86e9b400) [pid = 1852] [serial = 962] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x97cf3000) [pid = 1852] [serial = 1025] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x876cb000) [pid = 1852] [serial = 980] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x8d463000) [pid = 1852] [serial = 1016] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x8d481800) [pid = 1852] [serial = 1007] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x92669000) [pid = 1852] [serial = 1010] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8a436000) [pid = 1852] [serial = 1049] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x89d1dc00) [pid = 1852] [serial = 1044] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x89852400) [pid = 1852] [serial = 1039] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328560742]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x88f8c000) [pid = 1852] [serial = 1034] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x8704a800) [pid = 1852] [serial = 1046] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x8d458400) [pid = 1852] [serial = 1004] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x88f8b000) [pid = 1852] [serial = 956] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x89856800) [pid = 1852] [serial = 1041] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x9142a800) [pid = 1852] [serial = 997] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328542517]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x90fba800) [pid = 1852] [serial = 992] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x91de0c00) [pid = 1852] [serial = 1002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x86c91800) [pid = 1852] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x983bdc00) [pid = 1852] [serial = 1028] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x8704d400) [pid = 1852] [serial = 1031] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x8a439c00) [pid = 1852] [serial = 1050] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x97cf0000) [pid = 1852] [serial = 1023] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x8cd1dc00) [pid = 1852] [serial = 972] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x87214c00) [pid = 1852] [serial = 1032] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x8f094400) [pid = 1852] [serial = 978] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x90c58c00) [pid = 1852] [serial = 990] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x90fb9800) [pid = 1852] [serial = 998] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328542517]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x985ec000) [pid = 1852] [serial = 1029] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x8f261000) [pid = 1852] [serial = 984] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x90aba800) [pid = 1852] [serial = 987] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x86c93c00) [pid = 1852] [serial = 1045] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x8a43ac00) [pid = 1852] [serial = 960] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x91de1000) [pid = 1852] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x89b55c00) [pid = 1852] [serial = 1042] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x9468e400) [pid = 1852] [serial = 1014] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x8c888c00) [pid = 1852] [serial = 969] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x8d485400) [pid = 1852] [serial = 975] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x8be31000) [pid = 1852] [serial = 963] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x89856000) [pid = 1852] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328560742]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x93f29000) [pid = 1852] [serial = 1011] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x88f8b400) [pid = 1852] [serial = 1035] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x91de2c00) [pid = 1852] [serial = 1005] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x90fbc800) [pid = 1852] [serial = 993] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x9544b400) [pid = 1852] [serial = 1017] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8c63a400) [pid = 1852] [serial = 966] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x97b4f400) [pid = 1852] [serial = 1020] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x914ca000) [pid = 1852] [serial = 1000] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x97e0ec00) [pid = 1852] [serial = 1026] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x8f171400) [pid = 1852] [serial = 981] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x89176000) [pid = 1852] [serial = 1037] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x9107f000) [pid = 1852] [serial = 995] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x92663800) [pid = 1852] [serial = 1008] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x89172400) [pid = 1852] [serial = 957] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x89d1d400) [pid = 1852] [serial = 1047] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x8a991000) [pid = 1852] [serial = 961] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x97baf000) [pid = 1852] [serial = 1021] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x8d459000) [pid = 1852] [serial = 973] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x95280c00) [pid = 1852] [serial = 1015] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x8ca2dc00) [pid = 1852] [serial = 970] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x8c881800) [pid = 1852] [serial = 967] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x8c0f6400) [pid = 1852] [serial = 964] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x8f089c00) [pid = 1852] [serial = 976] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x8f0eb400) [pid = 1852] [serial = 979] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x95f35000) [pid = 1852] [serial = 1018] [outer = (nil)] [url = about:blank]
17:30:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699cc00 == 33 [pid = 1852] [id = 405]
17:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x869a0800) [pid = 1852] [serial = 1137] [outer = (nil)]
17:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x86e9b400) [pid = 1852] [serial = 1138] [outer = 0x869a0800]
17:30:03 INFO - PROCESS | 1852 | 1448328603810 Marionette INFO loaded listener.js
17:30:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x89854400) [pid = 1852] [serial = 1139] [outer = 0x869a0800]
17:30:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a372400 == 34 [pid = 1852] [id = 406]
17:30:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x8a42b400) [pid = 1852] [serial = 1140] [outer = (nil)]
17:30:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x8a371400) [pid = 1852] [serial = 1141] [outer = 0x8a42b400]
17:30:04 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
17:30:04 INFO - document served over http requires an https
17:30:04 INFO - sub-resource via iframe-tag using the meta-referrer
17:30:04 INFO - delivery method with swap-origin-redirect and when
17:30:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:30:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:30:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:30:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:04 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
17:30:04 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 2483ms
17:30:04 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
17:30:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a432000 == 35 [pid = 1852] [id = 407]
17:30:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x8a432c00) [pid = 1852] [serial = 1142] [outer = (nil)]
17:30:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x8a6bb800) [pid = 1852] [serial = 1143] [outer = 0x8a432c00]
17:30:04 INFO - PROCESS | 1852 | 1448328604877 Marionette INFO loaded listener.js
17:30:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x8a6c6800) [pid = 1852] [serial = 1144] [outer = 0x8a432c00]
17:30:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a988400 == 36 [pid = 1852] [id = 408]
17:30:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x8a989000) [pid = 1852] [serial = 1145] [outer = (nil)]
17:30:05 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
17:30:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x869a4400) [pid = 1852] [serial = 1146] [outer = 0x8a989000]
17:30:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
17:30:05 INFO - document served over http requires an https
17:30:05 INFO - sub-resource via iframe-tag using the meta-referrer
17:30:05 INFO - delivery method with swap-origin-redirect and when
17:30:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:30:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:30:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:30:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
17:30:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1275ms
17:30:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
17:30:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e99400 == 37 [pid = 1852] [id = 409]
17:30:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x88f87800) [pid = 1852] [serial = 1147] [outer = (nil)]
17:30:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x88f94800) [pid = 1852] [serial = 1148] [outer = 0x88f87800]
17:30:06 INFO - PROCESS | 1852 | 1448328606294 Marionette INFO loaded listener.js
17:30:06 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x8951e400) [pid = 1852] [serial = 1149] [outer = 0x88f87800]
17:30:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a371000 == 38 [pid = 1852] [id = 410]
17:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8a42e000) [pid = 1852] [serial = 1150] [outer = (nil)]
17:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x89d1b000) [pid = 1852] [serial = 1151] [outer = 0x8a42e000]
17:30:07 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
17:30:07 INFO - document served over http requires an https
17:30:07 INFO - sub-resource via iframe-tag using the meta-referrer
17:30:07 INFO - delivery method with keep-origin-redirect and when
17:30:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
17:30:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:30:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:30:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:07 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
17:30:07 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 1549ms
17:30:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
17:30:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a367800 == 39 [pid = 1852] [id = 411]
17:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x8a6c2000) [pid = 1852] [serial = 1152] [outer = (nil)]
17:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8a986c00) [pid = 1852] [serial = 1153] [outer = 0x8a6c2000]
17:30:07 INFO - PROCESS | 1852 | 1448328607771 Marionette INFO loaded listener.js
17:30:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x8b94e400) [pid = 1852] [serial = 1154] [outer = 0x8a6c2000]
17:30:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b954400 == 40 [pid = 1852] [id = 412]
17:30:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8b956c00) [pid = 1852] [serial = 1155] [outer = (nil)]
17:30:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8be33000) [pid = 1852] [serial = 1156] [outer = 0x8b956c00]
17:30:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
17:30:08 INFO - document served over http requires an https
17:30:08 INFO - sub-resource via iframe-tag using the meta-referrer
17:30:08 INFO - delivery method with no-redirect and when
17:30: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"
17:30:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:30:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:30:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
17:30:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | took 1488ms
17:30:09 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
17:30:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a98d400 == 41 [pid = 1852] [id = 413]
17:30:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8c0f8800) [pid = 1852] [serial = 1157] [outer = (nil)]
17:30:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8c0fbc00) [pid = 1852] [serial = 1158] [outer = 0x8c0f8800]
17:30:09 INFO - PROCESS | 1852 | 1448328609325 Marionette INFO loaded listener.js
17:30:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8c642000) [pid = 1852] [serial = 1159] [outer = 0x8c0f8800]
17:30:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c88ec00 == 42 [pid = 1852] [id = 414]
17:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8c890400) [pid = 1852] [serial = 1160] [outer = (nil)]
17:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8c886000) [pid = 1852] [serial = 1161] [outer = 0x8c890400]
17:30:10 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
17:30:10 INFO - document served over http requires an https
17:30:10 INFO - sub-resource via iframe-tag using the meta-referrer
17:30:10 INFO - delivery method with swap-origin-redirect and when
17:30: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"
17:30:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
17:30:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
17:30:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:10 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
17:30:10 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 1449ms
17:30:10 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
17:30:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x87045000 == 43 [pid = 1852] [id = 415]
17:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8c63ec00) [pid = 1852] [serial = 1162] [outer = (nil)]
17:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8ca2cc00) [pid = 1852] [serial = 1163] [outer = 0x8c63ec00]
17:30:10 INFO - PROCESS | 1852 | 1448328610721 Marionette INFO loaded listener.js
17:30:10 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8cd12800) [pid = 1852] [serial = 1164] [outer = 0x8c63ec00]
17:30:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
17:30:11 INFO - document served over http requires an https
17:30:11 INFO - sub-resource via script-tag using the meta-referrer
17:30:11 INFO - delivery method with keep-origin-redirect and when
17:30: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"
17:30:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:30:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:30:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
17:30:11 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 1230ms
17:30:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
17:30:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699c400 == 44 [pid = 1852] [id = 416]
17:30:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8cd18000) [pid = 1852] [serial = 1165] [outer = (nil)]
17:30:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8d458c00) [pid = 1852] [serial = 1166] [outer = 0x8cd18000]
17:30:12 INFO - PROCESS | 1852 | 1448328612012 Marionette INFO loaded listener.js
17:30:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8d463c00) [pid = 1852] [serial = 1167] [outer = 0x8cd18000]
17:30:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
17:30:12 INFO - document served over http requires an https
17:30:12 INFO - sub-resource via script-tag using the meta-referrer
17:30:12 INFO - delivery method with no-redirect and when
17:30: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"
17:30:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:30:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:30:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
17:30:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | took 1283ms
17:30:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
17:30:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x8985b800 == 45 [pid = 1852] [id = 417]
17:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8a42f800) [pid = 1852] [serial = 1168] [outer = (nil)]
17:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8f089400) [pid = 1852] [serial = 1169] [outer = 0x8a42f800]
17:30:13 INFO - PROCESS | 1852 | 1448328613363 Marionette INFO loaded listener.js
17:30:13 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8f097800) [pid = 1852] [serial = 1170] [outer = 0x8a42f800]
17:30:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
17:30:14 INFO - document served over http requires an https
17:30:14 INFO - sub-resource via script-tag using the meta-referrer
17:30:14 INFO - delivery method with swap-origin-redirect and when
17:30: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"
17:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:30:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:30:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
17:30:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1435ms
17:30:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
17:30:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d6800 == 46 [pid = 1852] [id = 418]
17:30:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8f0e7800) [pid = 1852] [serial = 1171] [outer = (nil)]
17:30:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x8f0ef000) [pid = 1852] [serial = 1172] [outer = 0x8f0e7800]
17:30:14 INFO - PROCESS | 1852 | 1448328614717 Marionette INFO loaded listener.js
17:30:14 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8f17c800) [pid = 1852] [serial = 1173] [outer = 0x8f0e7800]
17:30:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
17:30:15 INFO - document served over http requires an https
17:30:15 INFO - sub-resource via script-tag using the meta-referrer
17:30:15 INFO - delivery method with swap-origin-redirect and when
17:30: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"
17:30:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:30:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:30:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
17:30:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1291ms
17:30:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
17:30:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e9b000 == 47 [pid = 1852] [id = 419]
17:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8f0ea000) [pid = 1852] [serial = 1174] [outer = (nil)]
17:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x8f292000) [pid = 1852] [serial = 1175] [outer = 0x8f0ea000]
17:30:16 INFO - PROCESS | 1852 | 1448328616079 Marionette INFO loaded listener.js
17:30:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x90aba800) [pid = 1852] [serial = 1176] [outer = 0x8f0ea000]
17:30:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
17:30:17 INFO - document served over http requires an https
17:30:17 INFO - sub-resource via script-tag using the meta-referrer
17:30:17 INFO - delivery method with keep-origin-redirect and when
17:30: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"
17:30:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:30:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:30:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
17:30:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1336ms
17:30:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
17:30:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x89857c00 == 48 [pid = 1852] [id = 420]
17:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x90ab6000) [pid = 1852] [serial = 1177] [outer = (nil)]
17:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x90c50000) [pid = 1852] [serial = 1178] [outer = 0x90ab6000]
17:30:17 INFO - PROCESS | 1852 | 1448328617385 Marionette INFO loaded listener.js
17:30:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x90cdd400) [pid = 1852] [serial = 1179] [outer = 0x90ab6000]
17:30:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
17:30:18 INFO - document served over http requires an https
17:30:18 INFO - sub-resource via script-tag using the meta-referrer
17:30:18 INFO - delivery method with no-redirect and when
17:30: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"
17:30:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:30:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:30:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
17:30:18 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | took 1231ms
17:30:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
17:30:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699f400 == 49 [pid = 1852] [id = 421]
17:30:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x86c92c00) [pid = 1852] [serial = 1180] [outer = (nil)]
17:30:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x90fb8800) [pid = 1852] [serial = 1181] [outer = 0x86c92c00]
17:30:18 INFO - PROCESS | 1852 | 1448328618662 Marionette INFO loaded listener.js
17:30:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x9107fc00) [pid = 1852] [serial = 1182] [outer = 0x86c92c00]
17:30:19 INFO - PROCESS | 1852 | --DOCSHELL 0x9a3a3000 == 48 [pid = 1852] [id = 10]
17:30:19 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
17:30:19 INFO - document served over http requires an https
17:30:19 INFO - sub-resource via script-tag using the meta-referrer
17:30:19 INFO - delivery method with swap-origin-redirect and when
17:30: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"
17:30:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
17:30:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
17:30:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:19 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
17:30:19 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 1440ms
17:30:19 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
17:30:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x91423800 == 49 [pid = 1852] [id = 422]
17:30:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x91427c00) [pid = 1852] [serial = 1183] [outer = (nil)]
17:30:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x9142fc00) [pid = 1852] [serial = 1184] [outer = 0x91427c00]
17:30:20 INFO - PROCESS | 1852 | 1448328620070 Marionette INFO loaded listener.js
17:30:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x914d8400) [pid = 1852] [serial = 1185] [outer = 0x91427c00]
17:30:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
17:30:21 INFO - document served over http requires an https
17:30:21 INFO - sub-resource via xhr-request using the meta-referrer
17:30:21 INFO - delivery method with keep-origin-redirect and when
17:30: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"
17:30:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:30:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:30:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
17:30:21 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | took 1281ms
17:30:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
17:30:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a2000 == 50 [pid = 1852] [id = 423]
17:30:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x869a5400) [pid = 1852] [serial = 1186] [outer = (nil)]
17:30:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x92604400) [pid = 1852] [serial = 1187] [outer = 0x869a5400]
17:30:21 INFO - PROCESS | 1852 | 1448328621402 Marionette INFO loaded listener.js
17:30:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x92667000) [pid = 1852] [serial = 1188] [outer = 0x869a5400]
17:30:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
17:30:22 INFO - document served over http requires an https
17:30:22 INFO - sub-resource via xhr-request using the meta-referrer
17:30:22 INFO - delivery method with no-redirect and when
17:30: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"
17:30:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:30:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:30:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
17:30:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | took 1287ms
17:30:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
17:30:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6c7c00 == 51 [pid = 1852] [id = 424]
17:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x914d4000) [pid = 1852] [serial = 1189] [outer = (nil)]
17:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x9268a000) [pid = 1852] [serial = 1190] [outer = 0x914d4000]
17:30:22 INFO - PROCESS | 1852 | 1448328622683 Marionette INFO loaded listener.js
17:30:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x93f2f000) [pid = 1852] [serial = 1191] [outer = 0x914d4000]
17:30:23 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
17:30:23 INFO - document served over http requires an https
17:30:23 INFO - sub-resource via xhr-request using the meta-referrer
17:30:23 INFO - delivery method with swap-origin-redirect and when
17:30: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"
17:30:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:30:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:30:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:23 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
17:30:23 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 1280ms
17:30:23 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
17:30:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x93f28400 == 52 [pid = 1852] [id = 425]
17:30:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x9468bc00) [pid = 1852] [serial = 1192] [outer = (nil)]
17:30:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x94859400) [pid = 1852] [serial = 1193] [outer = 0x9468bc00]
17:30:24 INFO - PROCESS | 1852 | 1448328624037 Marionette INFO loaded listener.js
17:30:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x95447000) [pid = 1852] [serial = 1194] [outer = 0x9468bc00]
17:30:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
17:30:25 INFO - document served over http requires an https
17:30:25 INFO - sub-resource via xhr-request using the meta-referrer
17:30:25 INFO - delivery method with swap-origin-redirect and when
17:30: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"
17:30:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:30:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:30:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
17:30:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1333ms
17:30:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
17:30:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x9468f800 == 53 [pid = 1852] [id = 426]
17:30:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x95285000) [pid = 1852] [serial = 1195] [outer = (nil)]
17:30:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x95451000) [pid = 1852] [serial = 1196] [outer = 0x95285000]
17:30:25 INFO - PROCESS | 1852 | 1448328625377 Marionette INFO loaded listener.js
17:30:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x97939000) [pid = 1852] [serial = 1197] [outer = 0x95285000]
17:30:26 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
17:30:26 INFO - document served over http requires an https
17:30:26 INFO - sub-resource via xhr-request using the meta-referrer
17:30:26 INFO - delivery method with keep-origin-redirect and when
17:30: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"
17:30:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:30:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:30:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:26 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
17:30:26 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 1333ms
17:30:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
17:30:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b954c00 == 54 [pid = 1852] [id = 427]
17:30:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x9544e000) [pid = 1852] [serial = 1198] [outer = (nil)]
17:30:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x97b52c00) [pid = 1852] [serial = 1199] [outer = 0x9544e000]
17:30:26 INFO - PROCESS | 1852 | 1448328626699 Marionette INFO loaded listener.js
17:30:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x97bb3000) [pid = 1852] [serial = 1200] [outer = 0x9544e000]
17:30:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
17:30:28 INFO - document served over http requires an https
17:30:28 INFO - sub-resource via xhr-request using the meta-referrer
17:30:28 INFO - delivery method with no-redirect and when
17:30: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"
17:30:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:30:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:30:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
17:30:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | took 2349ms
17:30:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
17:30:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6ba800 == 55 [pid = 1852] [id = 428]
17:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x8a98cc00) [pid = 1852] [serial = 1201] [outer = (nil)]
17:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x914cb000) [pid = 1852] [serial = 1202] [outer = 0x8a98cc00]
17:30:29 INFO - PROCESS | 1852 | 1448328629077 Marionette INFO loaded listener.js
17:30:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x945bc800) [pid = 1852] [serial = 1203] [outer = 0x8a98cc00]
17:30:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
17:30:30 INFO - document served over http requires an https
17:30:30 INFO - sub-resource via xhr-request using the meta-referrer
17:30:30 INFO - delivery method with swap-origin-redirect and when
17:30: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"
17:30:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
17:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:30:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
17:30:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
17:30:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
17:30:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
17:30:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
17:30:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
17:30:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 1283ms
17:30:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:30:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x8951b400 == 56 [pid = 1852] [id = 429]
17:30:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x8ca2f000) [pid = 1852] [serial = 1204] [outer = (nil)]
17:30:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x8f25a800) [pid = 1852] [serial = 1205] [outer = 0x8ca2f000]
17:30:30 INFO - PROCESS | 1852 | 1448328630343 Marionette INFO loaded listener.js
17:30:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x97b56400) [pid = 1852] [serial = 1206] [outer = 0x8ca2f000]
17:30:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:30:31 INFO - document served over http requires an http
17:30:31 INFO - sub-resource via fetch-request using the http-csp
17:30:31 INFO - delivery method with keep-origin-redirect and when
17:30:31 INFO - the target request is cross-origin.
17:30:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1275ms
17:30:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
17:30:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea3c00 == 57 [pid = 1852] [id = 430]
17:30:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x87043800) [pid = 1852] [serial = 1207] [outer = (nil)]
17:30:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x876d0000) [pid = 1852] [serial = 1208] [outer = 0x87043800]
17:30:31 INFO - PROCESS | 1852 | 1448328631619 Marionette INFO loaded listener.js
17:30:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8a6bd400) [pid = 1852] [serial = 1209] [outer = 0x87043800]
17:30:32 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
17:30:32 INFO - document served over http requires an http
17:30:32 INFO - sub-resource via fetch-request using the http-csp
17:30:32 INFO - delivery method with no-redirect and when
17:30:32 INFO - the target request is cross-origin.
17:30:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1533ms
17:30:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:30:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x8984e800 == 58 [pid = 1852] [id = 431]
17:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x89b5b000) [pid = 1852] [serial = 1210] [outer = (nil)]
17:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x8a994c00) [pid = 1852] [serial = 1211] [outer = 0x89b5b000]
17:30:33 INFO - PROCESS | 1852 | 1448328633163 Marionette INFO loaded listener.js
17:30:33 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x8f08bc00) [pid = 1852] [serial = 1212] [outer = 0x89b5b000]
17:30:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:30:34 INFO - document served over http requires an http
17:30:34 INFO - sub-resource via fetch-request using the http-csp
17:30:34 INFO - delivery method with swap-origin-redirect and when
17:30:34 INFO - the target request is cross-origin.
17:30:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1543ms
17:30:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:30:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d6400 == 59 [pid = 1852] [id = 432]
17:30:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x88f87400) [pid = 1852] [serial = 1213] [outer = (nil)]
17:30:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x89175400) [pid = 1852] [serial = 1214] [outer = 0x88f87400]
17:30:34 INFO - PROCESS | 1852 | 1448328634802 Marionette INFO loaded listener.js
17:30:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x89b56c00) [pid = 1852] [serial = 1215] [outer = 0x88f87400]
17:30:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x89851000 == 60 [pid = 1852] [id = 433]
17:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x89851400) [pid = 1852] [serial = 1216] [outer = (nil)]
17:30:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8a372400 == 59 [pid = 1852] [id = 406]
17:30:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x8699e800) [pid = 1852] [serial = 1217] [outer = 0x89851400]
17:30:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8a369400 == 58 [pid = 1852] [id = 404]
17:30:35 INFO - PROCESS | 1852 | --DOCSHELL 0x89519400 == 57 [pid = 1852] [id = 402]
17:30:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:30:35 INFO - document served over http requires an http
17:30:35 INFO - sub-resource via iframe-tag using the http-csp
17:30:35 INFO - delivery method with keep-origin-redirect and when
17:30:35 INFO - the target request is cross-origin.
17:30:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1537ms
17:30:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x8a6c5400) [pid = 1852] [serial = 1051] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8a42c400) [pid = 1852] [serial = 1048] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x92687400) [pid = 1852] [serial = 1009] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8f28d800) [pid = 1852] [serial = 985] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x9108b400) [pid = 1852] [serial = 996] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x91ddbc00) [pid = 1852] [serial = 1001] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x89517800) [pid = 1852] [serial = 1038] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x90ce4000) [pid = 1852] [serial = 991] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x876c8c00) [pid = 1852] [serial = 1033] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x97e04800) [pid = 1852] [serial = 1024] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x90c53400) [pid = 1852] [serial = 988] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x9260bc00) [pid = 1852] [serial = 1006] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x983c4c00) [pid = 1852] [serial = 1027] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8f17d400) [pid = 1852] [serial = 982] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x89d18c00) [pid = 1852] [serial = 1043] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x945be000) [pid = 1852] [serial = 1012] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x8951a400) [pid = 1852] [serial = 958] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x988d8800) [pid = 1852] [serial = 1030] [outer = (nil)] [url = about:blank]
17:30:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x876cd400 == 58 [pid = 1852] [id = 434]
17:30:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x876cd800) [pid = 1852] [serial = 1218] [outer = (nil)]
17:30:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x8917d800) [pid = 1852] [serial = 1219] [outer = 0x876cd800]
17:30:36 INFO - PROCESS | 1852 | 1448328636321 Marionette INFO loaded listener.js
17:30:36 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x89d1d400) [pid = 1852] [serial = 1220] [outer = 0x876cd800]
17:30:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a439400 == 59 [pid = 1852] [id = 435]
17:30:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x8a439c00) [pid = 1852] [serial = 1221] [outer = (nil)]
17:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x8a6b9800) [pid = 1852] [serial = 1222] [outer = 0x8a439c00]
17:30:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
17:30:37 INFO - document served over http requires an http
17:30:37 INFO - sub-resource via iframe-tag using the http-csp
17:30:37 INFO - delivery method with no-redirect and when
17:30:37 INFO - the target request is cross-origin.
17:30:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1239ms
17:30:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:30:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x89178400 == 60 [pid = 1852] [id = 436]
17:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x8a6bcc00) [pid = 1852] [serial = 1223] [outer = (nil)]
17:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x8a98f800) [pid = 1852] [serial = 1224] [outer = 0x8a6bcc00]
17:30:37 INFO - PROCESS | 1852 | 1448328637522 Marionette INFO loaded listener.js
17:30:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x8b959400) [pid = 1852] [serial = 1225] [outer = 0x8a6bcc00]
17:30:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x8be33400 == 61 [pid = 1852] [id = 437]
17:30:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x8be3d400) [pid = 1852] [serial = 1226] [outer = (nil)]
17:30:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8be33800) [pid = 1852] [serial = 1227] [outer = 0x8be3d400]
17:30:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:30:38 INFO - document served over http requires an http
17:30:38 INFO - sub-resource via iframe-tag using the http-csp
17:30:38 INFO - delivery method with swap-origin-redirect and when
17:30:38 INFO - the target request is cross-origin.
17:30:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1139ms
17:30:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:30:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a370400 == 62 [pid = 1852] [id = 438]
17:30:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x8a6c8400) [pid = 1852] [serial = 1228] [outer = (nil)]
17:30:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x8c0f6000) [pid = 1852] [serial = 1229] [outer = 0x8a6c8400]
17:30:38 INFO - PROCESS | 1852 | 1448328638688 Marionette INFO loaded listener.js
17:30:38 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x8c886c00) [pid = 1852] [serial = 1230] [outer = 0x8a6c8400]
17:30:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:30:39 INFO - document served over http requires an http
17:30:39 INFO - sub-resource via script-tag using the http-csp
17:30:39 INFO - delivery method with keep-origin-redirect and when
17:30:39 INFO - the target request is cross-origin.
17:30:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1229ms
17:30:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x97cee400) [pid = 1852] [serial = 1118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8f091c00) [pid = 1852] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x91426400) [pid = 1852] [serial = 1094] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x89519800) [pid = 1852] [serial = 1130] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x89859800) [pid = 1852] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x87045c00) [pid = 1852] [serial = 1127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8a36a800) [pid = 1852] [serial = 1135] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328601808]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x90ce3800) [pid = 1852] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8a42b400) [pid = 1852] [serial = 1140] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x8f0ee000) [pid = 1852] [serial = 1076] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x90abd000) [pid = 1852] [serial = 1086] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x87218c00) [pid = 1852] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x869a0800) [pid = 1852] [serial = 1137] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x87047000) [pid = 1852] [serial = 1124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x8f264800) [pid = 1852] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328577753]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x90c4f400) [pid = 1852] [serial = 1088] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x914d1400) [pid = 1852] [serial = 1100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x8b958800) [pid = 1852] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8c0f2800) [pid = 1852] [serial = 1061] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x9142f000) [pid = 1852] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x88f96400) [pid = 1852] [serial = 1070] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x945c8800) [pid = 1852] [serial = 1112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x9266e000) [pid = 1852] [serial = 1106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x8f0f0800) [pid = 1852] [serial = 1083] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x95446000) [pid = 1852] [serial = 1115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x8a42c000) [pid = 1852] [serial = 1055] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8c0fac00) [pid = 1852] [serial = 1103] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x92689c00) [pid = 1852] [serial = 1109] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8cd15400) [pid = 1852] [serial = 1067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x86ea4000) [pid = 1852] [serial = 1064] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x89b51400) [pid = 1852] [serial = 1073] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x8a371400) [pid = 1852] [serial = 1141] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x88f89000) [pid = 1852] [serial = 1128] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x914d7800) [pid = 1852] [serial = 1098] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x9544ec00) [pid = 1852] [serial = 1113] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x91086c00) [pid = 1852] [serial = 1122] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x90fc4800) [pid = 1852] [serial = 1092] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x8a36d800) [pid = 1852] [serial = 1136] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328601808]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x8d483000) [pid = 1852] [serial = 1071] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x8f268c00) [pid = 1852] [serial = 1082] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328577753]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x9260ac00) [pid = 1852] [serial = 1101] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x89173c00) [pid = 1852] [serial = 1053] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x8f28c400) [pid = 1852] [serial = 1084] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x8a6bf400) [pid = 1852] [serial = 1056] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x97946c00) [pid = 1852] [serial = 1116] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x92687c00) [pid = 1852] [serial = 1104] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x90cd7400) [pid = 1852] [serial = 1089] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x8be30800) [pid = 1852] [serial = 1059] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x93f2a400) [pid = 1852] [serial = 1107] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x90aba400) [pid = 1852] [serial = 1087] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x91429c00) [pid = 1852] [serial = 1095] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x8917f800) [pid = 1852] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x87050400) [pid = 1852] [serial = 1125] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x8c882000) [pid = 1852] [serial = 1065] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x8f091000) [pid = 1852] [serial = 1074] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x9468cc00) [pid = 1852] [serial = 1110] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8cd19c00) [pid = 1852] [serial = 1068] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x86e9b400) [pid = 1852] [serial = 1138] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x8f174400) [pid = 1852] [serial = 1079] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x8c0fe800) [pid = 1852] [serial = 1062] [outer = (nil)] [url = about:blank]
17:30:39 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x89b50000) [pid = 1852] [serial = 1133] [outer = (nil)] [url = about:blank]
17:30:40 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x8f0ef400) [pid = 1852] [serial = 1077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:30:40 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x97e03c00) [pid = 1852] [serial = 1119] [outer = (nil)] [url = about:blank]
17:30:40 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x8a6bb800) [pid = 1852] [serial = 1143] [outer = (nil)] [url = about:blank]
17:30:40 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x9266ac00) [pid = 1852] [serial = 1102] [outer = (nil)] [url = about:blank]
17:30:40 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x8c0f5000) [pid = 1852] [serial = 1060] [outer = (nil)] [url = about:blank]
17:30:40 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x8c887000) [pid = 1852] [serial = 1063] [outer = (nil)] [url = about:blank]
17:30:40 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x92602800) [pid = 1852] [serial = 1099] [outer = (nil)] [url = about:blank]
17:30:40 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x92694000) [pid = 1852] [serial = 1105] [outer = (nil)] [url = about:blank]
17:30:40 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x8a98f400) [pid = 1852] [serial = 1057] [outer = (nil)] [url = about:blank]
17:30:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699ac00 == 63 [pid = 1852] [id = 439]
17:30:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x8699c800) [pid = 1852] [serial = 1231] [outer = (nil)]
17:30:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x87047000) [pid = 1852] [serial = 1232] [outer = 0x8699c800]
17:30:40 INFO - PROCESS | 1852 | 1448328640056 Marionette INFO loaded listener.js
17:30:40 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x89b50000) [pid = 1852] [serial = 1233] [outer = 0x8699c800]
17:30:40 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
17:30:40 INFO - document served over http requires an http
17:30:40 INFO - sub-resource via script-tag using the http-csp
17:30:40 INFO - delivery method with no-redirect and when
17:30:40 INFO - the target request is cross-origin.
17:30:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1136ms
17:30:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:30:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea0c00 == 64 [pid = 1852] [id = 440]
17:30:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x87212400) [pid = 1852] [serial = 1234] [outer = (nil)]
17:30:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8ca39800) [pid = 1852] [serial = 1235] [outer = 0x87212400]
17:30:41 INFO - PROCESS | 1852 | 1448328641030 Marionette INFO loaded listener.js
17:30:41 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8d484000) [pid = 1852] [serial = 1236] [outer = 0x87212400]
17:30:41 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
17:30:41 INFO - document served over http requires an http
17:30:41 INFO - sub-resource via script-tag using the http-csp
17:30:41 INFO - delivery method with swap-origin-redirect and when
17:30:41 INFO - the target request is cross-origin.
17:30:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1043ms
17:30:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:30:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d462800 == 65 [pid = 1852] [id = 441]
17:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x8d489400) [pid = 1852] [serial = 1237] [outer = (nil)]
17:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8f089800) [pid = 1852] [serial = 1238] [outer = 0x8d489400]
17:30:42 INFO - PROCESS | 1852 | 1448328642092 Marionette INFO loaded listener.js
17:30:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x8f0f0800) [pid = 1852] [serial = 1239] [outer = 0x8d489400]
17:30:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:30:43 INFO - document served over http requires an http
17:30:43 INFO - sub-resource via xhr-request using the http-csp
17:30:43 INFO - delivery method with keep-origin-redirect and when
17:30:43 INFO - the target request is cross-origin.
17:30:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1358ms
17:30:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
17:30:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d5000 == 66 [pid = 1852] [id = 442]
17:30:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x89171400) [pid = 1852] [serial = 1240] [outer = (nil)]
17:30:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8917c000) [pid = 1852] [serial = 1241] [outer = 0x89171400]
17:30:43 INFO - PROCESS | 1852 | 1448328643508 Marionette INFO loaded listener.js
17:30:43 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x8a364000) [pid = 1852] [serial = 1242] [outer = 0x89171400]
17:30:44 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
17:30:44 INFO - document served over http requires an http
17:30:44 INFO - sub-resource via xhr-request using the http-csp
17:30:44 INFO - delivery method with no-redirect and when
17:30:44 INFO - the target request is cross-origin.
17:30:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1343ms
17:30:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:30:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f90000 == 67 [pid = 1852] [id = 443]
17:30:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8a989800) [pid = 1852] [serial = 1243] [outer = (nil)]
17:30:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8b957400) [pid = 1852] [serial = 1244] [outer = 0x8a989800]
17:30:44 INFO - PROCESS | 1852 | 1448328644874 Marionette INFO loaded listener.js
17:30:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8c88a400) [pid = 1852] [serial = 1245] [outer = 0x8a989800]
17:30:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:30:45 INFO - document served over http requires an http
17:30:45 INFO - sub-resource via xhr-request using the http-csp
17:30:45 INFO - delivery method with swap-origin-redirect and when
17:30:45 INFO - the target request is cross-origin.
17:30:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1303ms
17:30:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:30:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b952800 == 68 [pid = 1852] [id = 444]
17:30:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8ca32000) [pid = 1852] [serial = 1246] [outer = (nil)]
17:30:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8f170400) [pid = 1852] [serial = 1247] [outer = 0x8ca32000]
17:30:46 INFO - PROCESS | 1852 | 1448328646183 Marionette INFO loaded listener.js
17:30:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8f289400) [pid = 1852] [serial = 1248] [outer = 0x8ca32000]
17:30:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:30:47 INFO - document served over http requires an https
17:30:47 INFO - sub-resource via fetch-request using the http-csp
17:30:47 INFO - delivery method with keep-origin-redirect and when
17:30:47 INFO - the target request is cross-origin.
17:30:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1388ms
17:30:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
17:30:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f17d400 == 69 [pid = 1852] [id = 445]
17:30:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8f28dc00) [pid = 1852] [serial = 1249] [outer = (nil)]
17:30:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x90abc000) [pid = 1852] [serial = 1250] [outer = 0x8f28dc00]
17:30:47 INFO - PROCESS | 1852 | 1448328647559 Marionette INFO loaded listener.js
17:30:47 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x90c58400) [pid = 1852] [serial = 1251] [outer = 0x8f28dc00]
17:30:48 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
17:30:48 INFO - document served over http requires an https
17:30:48 INFO - sub-resource via fetch-request using the http-csp
17:30:48 INFO - delivery method with no-redirect and when
17:30:48 INFO - the target request is cross-origin.
17:30:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1276ms
17:30:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:30:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f294c00 == 70 [pid = 1852] [id = 446]
17:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x90abbc00) [pid = 1852] [serial = 1252] [outer = (nil)]
17:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x90ce0800) [pid = 1852] [serial = 1253] [outer = 0x90abbc00]
17:30:48 INFO - PROCESS | 1852 | 1448328648852 Marionette INFO loaded listener.js
17:30:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x90fc0c00) [pid = 1852] [serial = 1254] [outer = 0x90abbc00]
17:30:49 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
17:30:49 INFO - document served over http requires an https
17:30:49 INFO - sub-resource via fetch-request using the http-csp
17:30:49 INFO - delivery method with swap-origin-redirect and when
17:30:49 INFO - the target request is cross-origin.
17:30:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1382ms
17:30:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:30:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x91426c00 == 71 [pid = 1852] [id = 447]
17:30:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x9142b000) [pid = 1852] [serial = 1255] [outer = (nil)]
17:30:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x914c9400) [pid = 1852] [serial = 1256] [outer = 0x9142b000]
17:30:50 INFO - PROCESS | 1852 | 1448328650235 Marionette INFO loaded listener.js
17:30:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x91ddc400) [pid = 1852] [serial = 1257] [outer = 0x9142b000]
17:30:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x92602000 == 72 [pid = 1852] [id = 448]
17:30:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x92605000) [pid = 1852] [serial = 1258] [outer = (nil)]
17:30:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x92602800) [pid = 1852] [serial = 1259] [outer = 0x92605000]
17:30:51 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
17:30:51 INFO - document served over http requires an https
17:30:51 INFO - sub-resource via iframe-tag using the http-csp
17:30:51 INFO - delivery method with keep-origin-redirect and when
17:30:51 INFO - the target request is cross-origin.
17:30:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1328ms
17:30:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:30:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x90ce0000 == 73 [pid = 1852] [id = 449]
17:30:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x914d3000) [pid = 1852] [serial = 1260] [outer = (nil)]
17:30:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x9260f800) [pid = 1852] [serial = 1261] [outer = 0x914d3000]
17:30:51 INFO - PROCESS | 1852 | 1448328651609 Marionette INFO loaded listener.js
17:30:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x92688400) [pid = 1852] [serial = 1262] [outer = 0x914d3000]
17:30:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x93f24000 == 74 [pid = 1852] [id = 450]
17:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x93f27800) [pid = 1852] [serial = 1263] [outer = (nil)]
17:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x93f2d800) [pid = 1852] [serial = 1264] [outer = 0x93f27800]
17:30:52 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
17:30:52 INFO - document served over http requires an https
17:30:52 INFO - sub-resource via iframe-tag using the http-csp
17:30:52 INFO - delivery method with no-redirect and when
17:30:52 INFO - the target request is cross-origin.
17:30:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1277ms
17:30:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:30:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f265c00 == 75 [pid = 1852] [id = 451]
17:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x9260c000) [pid = 1852] [serial = 1265] [outer = (nil)]
17:30:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x92695800) [pid = 1852] [serial = 1266] [outer = 0x9260c000]
17:30:52 INFO - PROCESS | 1852 | 1448328652924 Marionette INFO loaded listener.js
17:30:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x9468a800) [pid = 1852] [serial = 1267] [outer = 0x9260c000]
17:30:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x95448000 == 76 [pid = 1852] [id = 452]
17:30:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x9544ec00) [pid = 1852] [serial = 1268] [outer = (nil)]
17:30:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x95446000) [pid = 1852] [serial = 1269] [outer = 0x9544ec00]
17:30:53 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
17:30:53 INFO - document served over http requires an https
17:30:53 INFO - sub-resource via iframe-tag using the http-csp
17:30:53 INFO - delivery method with swap-origin-redirect and when
17:30:53 INFO - the target request is cross-origin.
17:30:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1382ms
17:30:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:30:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b55800 == 77 [pid = 1852] [id = 453]
17:30:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x95451400) [pid = 1852] [serial = 1270] [outer = (nil)]
17:30:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x95f33000) [pid = 1852] [serial = 1271] [outer = 0x95451400]
17:30:54 INFO - PROCESS | 1852 | 1448328654384 Marionette INFO loaded listener.js
17:30:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x97b58400) [pid = 1852] [serial = 1272] [outer = 0x95451400]
17:30:55 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
17:30:55 INFO - document served over http requires an https
17:30:55 INFO - sub-resource via script-tag using the http-csp
17:30:55 INFO - delivery method with keep-origin-redirect and when
17:30:55 INFO - the target request is cross-origin.
17:30:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1337ms
17:30:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
17:30:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x9548a800 == 78 [pid = 1852] [id = 454]
17:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x97946400) [pid = 1852] [serial = 1273] [outer = (nil)]
17:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x97cee400) [pid = 1852] [serial = 1274] [outer = 0x97946400]
17:30:55 INFO - PROCESS | 1852 | 1448328655660 Marionette INFO loaded listener.js
17:30:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x97e01c00) [pid = 1852] [serial = 1275] [outer = 0x97946400]
17:30: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
17:30:56 INFO - document served over http requires an https
17:30:56 INFO - sub-resource via script-tag using the http-csp
17:30:56 INFO - delivery method with no-redirect and when
17:30:56 INFO - the target request is cross-origin.
17:30:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1332ms
17:30:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:30:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x97e0a000 == 79 [pid = 1852] [id = 455]
17:30:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x983ba800) [pid = 1852] [serial = 1276] [outer = (nil)]
17:30:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x983bd000) [pid = 1852] [serial = 1277] [outer = 0x983ba800]
17:30:57 INFO - PROCESS | 1852 | 1448328657026 Marionette INFO loaded listener.js
17:30:57 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x983c7800) [pid = 1852] [serial = 1278] [outer = 0x983ba800]
17:30: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
17:30:58 INFO - document served over http requires an https
17:30:58 INFO - sub-resource via script-tag using the http-csp
17:30:58 INFO - delivery method with swap-origin-redirect and when
17:30:58 INFO - the target request is cross-origin.
17:30:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1341ms
17:30:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:30:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x983bbc00 == 80 [pid = 1852] [id = 456]
17:30:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x983c4c00) [pid = 1852] [serial = 1279] [outer = (nil)]
17:30:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x985efc00) [pid = 1852] [serial = 1280] [outer = 0x983c4c00]
17:30:58 INFO - PROCESS | 1852 | 1448328658376 Marionette INFO loaded listener.js
17:30:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x988cfc00) [pid = 1852] [serial = 1281] [outer = 0x983c4c00]
17:30:59 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
17:30:59 INFO - document served over http requires an https
17:30:59 INFO - sub-resource via xhr-request using the http-csp
17:30:59 INFO - delivery method with keep-origin-redirect and when
17:30:59 INFO - the target request is cross-origin.
17:30:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1325ms
17:30:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
17:30:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a3800 == 81 [pid = 1852] [id = 457]
17:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x94854000) [pid = 1852] [serial = 1282] [outer = (nil)]
17:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x988d6000) [pid = 1852] [serial = 1283] [outer = 0x94854000]
17:30:59 INFO - PROCESS | 1852 | 1448328659727 Marionette INFO loaded listener.js
17:30:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:30:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x98ae9c00) [pid = 1852] [serial = 1284] [outer = 0x94854000]
17:31:00 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
17:31:00 INFO - document served over http requires an https
17:31:00 INFO - sub-resource via xhr-request using the http-csp
17:31:00 INFO - delivery method with no-redirect and when
17:31:00 INFO - the target request is cross-origin.
17:31:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1286ms
17:31:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:31:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x91de9800 == 82 [pid = 1852] [id = 458]
17:31:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x97ce9000) [pid = 1852] [serial = 1285] [outer = (nil)]
17:31:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x98aecc00) [pid = 1852] [serial = 1286] [outer = 0x97ce9000]
17:31:00 INFO - PROCESS | 1852 | 1448328660989 Marionette INFO loaded listener.js
17:31:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x98d7c800) [pid = 1852] [serial = 1287] [outer = 0x97ce9000]
17:31:01 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
17:31:01 INFO - document served over http requires an https
17:31:01 INFO - sub-resource via xhr-request using the http-csp
17:31:01 INFO - delivery method with swap-origin-redirect and when
17:31:01 INFO - the target request is cross-origin.
17:31:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1284ms
17:31:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:31:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d45a800 == 83 [pid = 1852] [id = 459]
17:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x98aec400) [pid = 1852] [serial = 1288] [outer = (nil)]
17:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x98d81c00) [pid = 1852] [serial = 1289] [outer = 0x98aec400]
17:31:02 INFO - PROCESS | 1852 | 1448328662329 Marionette INFO loaded listener.js
17:31:02 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x98d89400) [pid = 1852] [serial = 1290] [outer = 0x98aec400]
17:31:03 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
17:31:03 INFO - document served over http requires an http
17:31:03 INFO - sub-resource via fetch-request using the http-csp
17:31:03 INFO - delivery method with keep-origin-redirect and when
17:31:03 INFO - the target request is same-origin.
17:31:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1323ms
17:31:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
17:31:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f092800 == 84 [pid = 1852] [id = 460]
17:31:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x98d80c00) [pid = 1852] [serial = 1291] [outer = (nil)]
17:31:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x9a330400) [pid = 1852] [serial = 1292] [outer = 0x98d80c00]
17:31:03 INFO - PROCESS | 1852 | 1448328663619 Marionette INFO loaded listener.js
17:31:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x9a33a800) [pid = 1852] [serial = 1293] [outer = 0x98d80c00]
17:31:04 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
17:31:04 INFO - document served over http requires an http
17:31:04 INFO - sub-resource via fetch-request using the http-csp
17:31:04 INFO - delivery method with no-redirect and when
17:31:04 INFO - the target request is same-origin.
17:31:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1278ms
17:31:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:31:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x98d82400 == 85 [pid = 1852] [id = 461]
17:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x9a333800) [pid = 1852] [serial = 1294] [outer = (nil)]
17:31:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x9a3a4c00) [pid = 1852] [serial = 1295] [outer = 0x9a333800]
17:31:04 INFO - PROCESS | 1852 | 1448328664941 Marionette INFO loaded listener.js
17:31:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x9af6f400) [pid = 1852] [serial = 1296] [outer = 0x9a333800]
17:31:05 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
17:31:05 INFO - document served over http requires an http
17:31:05 INFO - sub-resource via fetch-request using the http-csp
17:31:05 INFO - delivery method with swap-origin-redirect and when
17:31:05 INFO - the target request is same-origin.
17:31:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1338ms
17:31:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:31:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x9a3a2c00 == 86 [pid = 1852] [id = 462]
17:31:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x9ad1b400) [pid = 1852] [serial = 1297] [outer = (nil)]
17:31:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x9b173c00) [pid = 1852] [serial = 1298] [outer = 0x9ad1b400]
17:31:06 INFO - PROCESS | 1852 | 1448328666287 Marionette INFO loaded listener.js
17:31:06 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x9b330800) [pid = 1852] [serial = 1299] [outer = 0x9ad1b400]
17:31:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b3d6400 == 87 [pid = 1852] [id = 463]
17:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x9b3d7000) [pid = 1852] [serial = 1300] [outer = (nil)]
17:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x9b3d9400) [pid = 1852] [serial = 1301] [outer = 0x9b3d7000]
17:31:07 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
17:31:07 INFO - document served over http requires an http
17:31:07 INFO - sub-resource via iframe-tag using the http-csp
17:31:07 INFO - delivery method with keep-origin-redirect and when
17:31:07 INFO - the target request is same-origin.
17:31:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1437ms
17:31:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:31:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x9ad1dc00 == 88 [pid = 1852] [id = 464]
17:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x9b32a800) [pid = 1852] [serial = 1302] [outer = (nil)]
17:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x9b3d9000) [pid = 1852] [serial = 1303] [outer = 0x9b32a800]
17:31:07 INFO - PROCESS | 1852 | 1448328667694 Marionette INFO loaded listener.js
17:31:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x9b3e2000) [pid = 1852] [serial = 1304] [outer = 0x9b32a800]
17:31:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b3e3400 == 89 [pid = 1852] [id = 465]
17:31:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x9b3e3800) [pid = 1852] [serial = 1305] [outer = (nil)]
17:31:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x9b3e5400) [pid = 1852] [serial = 1306] [outer = 0x9b3e3800]
17:31:08 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
17:31:08 INFO - document served over http requires an http
17:31:08 INFO - sub-resource via iframe-tag using the http-csp
17:31:08 INFO - delivery method with no-redirect and when
17:31:08 INFO - the target request is same-origin.
17:31:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1336ms
17:31:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:31:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b3d8c00 == 90 [pid = 1852] [id = 466]
17:31:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x9b3db800) [pid = 1852] [serial = 1307] [outer = (nil)]
17:31:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x9b56f400) [pid = 1852] [serial = 1308] [outer = 0x9b3db800]
17:31:09 INFO - PROCESS | 1852 | 1448328669138 Marionette INFO loaded listener.js
17:31:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x9b695800) [pid = 1852] [serial = 1309] [outer = 0x9b3db800]
17:31:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b97f000 == 91 [pid = 1852] [id = 467]
17:31:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x9b97f400) [pid = 1852] [serial = 1310] [outer = (nil)]
17:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x9b982000) [pid = 1852] [serial = 1311] [outer = 0x9b97f400]
17:31:10 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
17:31:10 INFO - document served over http requires an http
17:31:10 INFO - sub-resource via iframe-tag using the http-csp
17:31:10 INFO - delivery method with swap-origin-redirect and when
17:31:10 INFO - the target request is same-origin.
17:31:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1558ms
17:31:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:31:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b1bec00 == 92 [pid = 1852] [id = 468]
17:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x9b97d400) [pid = 1852] [serial = 1312] [outer = (nil)]
17:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x9b982800) [pid = 1852] [serial = 1313] [outer = 0x9b97d400]
17:31:10 INFO - PROCESS | 1852 | 1448328670669 Marionette INFO loaded listener.js
17:31:10 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x9b98a000) [pid = 1852] [serial = 1314] [outer = 0x9b97d400]
17:31:11 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
17:31:11 INFO - document served over http requires an http
17:31:11 INFO - sub-resource via script-tag using the http-csp
17:31:11 INFO - delivery method with keep-origin-redirect and when
17:31:11 INFO - the target request is same-origin.
17:31:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1324ms
17:31:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
17:31:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b97f800 == 93 [pid = 1852] [id = 469]
17:31:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x9b986000) [pid = 1852] [serial = 1315] [outer = (nil)]
17:31:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x9bc38400) [pid = 1852] [serial = 1316] [outer = 0x9b986000]
17:31:11 INFO - PROCESS | 1852 | 1448328671955 Marionette INFO loaded listener.js
17:31:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x9bd4d400) [pid = 1852] [serial = 1317] [outer = 0x9b986000]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8a988400 == 92 [pid = 1852] [id = 408]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8b953800 == 91 [pid = 1852] [id = 377]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8a371000 == 90 [pid = 1852] [id = 410]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea6c00 == 89 [pid = 1852] [id = 373]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8699a800 == 88 [pid = 1852] [id = 379]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8b954400 == 87 [pid = 1852] [id = 412]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x88f93c00 == 86 [pid = 1852] [id = 381]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8c88ec00 == 85 [pid = 1852] [id = 414]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x90c56800 == 84 [pid = 1852] [id = 389]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x86c9b400 == 83 [pid = 1852] [id = 382]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8f08a400 == 82 [pid = 1852] [id = 384]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8a434400 == 81 [pid = 1852] [id = 386]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x90ac1400 == 80 [pid = 1852] [id = 388]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8f176400 == 79 [pid = 1852] [id = 390]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8a438800 == 78 [pid = 1852] [id = 380]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x93f28400 == 77 [pid = 1852] [id = 425]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x9468f800 == 76 [pid = 1852] [id = 426]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8b954c00 == 75 [pid = 1852] [id = 427]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8704c400 == 74 [pid = 1852] [id = 399]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6ba800 == 73 [pid = 1852] [id = 428]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8951b400 == 72 [pid = 1852] [id = 429]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea3c00 == 71 [pid = 1852] [id = 430]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8984e800 == 70 [pid = 1852] [id = 431]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x876d6400 == 69 [pid = 1852] [id = 432]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x89851000 == 68 [pid = 1852] [id = 433]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8a36cc00 == 67 [pid = 1852] [id = 374]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x87049c00 == 66 [pid = 1852] [id = 371]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8a439400 == 65 [pid = 1852] [id = 435]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x89b52800 == 64 [pid = 1852] [id = 378]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x89178400 == 63 [pid = 1852] [id = 436]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8be33400 == 62 [pid = 1852] [id = 437]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8704cc00 == 61 [pid = 1852] [id = 367]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x869a5000 == 60 [pid = 1852] [id = 369]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8a42bc00 == 59 [pid = 1852] [id = 376]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8699ac00 == 58 [pid = 1852] [id = 439]
17:31:13 INFO - PROCESS | 1852 | --DOCSHELL 0x86c92000 == 57 [pid = 1852] [id = 375]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x9468dc00 == 56 [pid = 1852] [id = 11]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x876cd400 == 55 [pid = 1852] [id = 434]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8a370400 == 54 [pid = 1852] [id = 438]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea0c00 == 53 [pid = 1852] [id = 440]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x876d5000 == 52 [pid = 1852] [id = 442]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x88f90000 == 51 [pid = 1852] [id = 443]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8b952800 == 50 [pid = 1852] [id = 444]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8f17d400 == 49 [pid = 1852] [id = 445]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8f294c00 == 48 [pid = 1852] [id = 446]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x91426c00 == 47 [pid = 1852] [id = 447]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x92602000 == 46 [pid = 1852] [id = 448]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x90ce0000 == 45 [pid = 1852] [id = 449]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x93f24000 == 44 [pid = 1852] [id = 450]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8f265c00 == 43 [pid = 1852] [id = 451]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x95448000 == 42 [pid = 1852] [id = 452]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x89b55800 == 41 [pid = 1852] [id = 453]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x9548a800 == 40 [pid = 1852] [id = 454]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x97e0a000 == 39 [pid = 1852] [id = 455]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x983bbc00 == 38 [pid = 1852] [id = 456]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x869a3800 == 37 [pid = 1852] [id = 457]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x91de9800 == 36 [pid = 1852] [id = 458]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8d45a800 == 35 [pid = 1852] [id = 459]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8f092800 == 34 [pid = 1852] [id = 460]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x98d82400 == 33 [pid = 1852] [id = 461]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x9a3a2c00 == 32 [pid = 1852] [id = 462]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x9b3d6400 == 31 [pid = 1852] [id = 463]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x9ad1dc00 == 30 [pid = 1852] [id = 464]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x9b3e3400 == 29 [pid = 1852] [id = 465]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x9b3d8c00 == 28 [pid = 1852] [id = 466]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x9b97f000 == 27 [pid = 1852] [id = 467]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x9b1bec00 == 26 [pid = 1852] [id = 468]
17:31:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8d462800 == 25 [pid = 1852] [id = 441]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x89172000) [pid = 1852] [serial = 1129] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x8d490000) [pid = 1852] [serial = 1072] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x89852c00) [pid = 1852] [serial = 1054] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x945c6400) [pid = 1852] [serial = 1108] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x97bb2800) [pid = 1852] [serial = 1117] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x89d12400) [pid = 1852] [serial = 1134] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x914d0400) [pid = 1852] [serial = 1096] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x9108b800) [pid = 1852] [serial = 1093] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x95446800) [pid = 1852] [serial = 1111] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x8d461800) [pid = 1852] [serial = 1069] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x90fb6000) [pid = 1852] [serial = 1090] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x8f0e8000) [pid = 1852] [serial = 1075] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x8721b400) [pid = 1852] [serial = 1126] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8ca37000) [pid = 1852] [serial = 1066] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x90ab4000) [pid = 1852] [serial = 1085] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x89854400) [pid = 1852] [serial = 1139] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x97e0d000) [pid = 1852] [serial = 1120] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x95f35400) [pid = 1852] [serial = 1114] [outer = (nil)] [url = about:blank]
17:31:15 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8f25d800) [pid = 1852] [serial = 1080] [outer = (nil)] [url = about:blank]
17:31:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
17:31:15 INFO - document served over http requires an http
17:31:15 INFO - sub-resource via script-tag using the http-csp
17:31:15 INFO - delivery method with no-redirect and when
17:31:15 INFO - the target request is same-origin.
17:31:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 4196ms
17:31:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:31:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x87044400 == 26 [pid = 1852] [id = 470]
17:31:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x8704d000) [pid = 1852] [serial = 1318] [outer = (nil)]
17:31:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x87211c00) [pid = 1852] [serial = 1319] [outer = 0x8704d000]
17:31:16 INFO - PROCESS | 1852 | 1448328676139 Marionette INFO loaded listener.js
17:31:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x8721dc00) [pid = 1852] [serial = 1320] [outer = 0x8704d000]
17:31:16 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
17:31:16 INFO - document served over http requires an http
17:31:16 INFO - sub-resource via script-tag using the http-csp
17:31:16 INFO - delivery method with swap-origin-redirect and when
17:31:16 INFO - the target request is same-origin.
17:31:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1029ms
17:31:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:31:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699b800 == 27 [pid = 1852] [id = 471]
17:31:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x86e9e800) [pid = 1852] [serial = 1321] [outer = (nil)]
17:31:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x88f89800) [pid = 1852] [serial = 1322] [outer = 0x86e9e800]
17:31:17 INFO - PROCESS | 1852 | 1448328677203 Marionette INFO loaded listener.js
17:31:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x89174000) [pid = 1852] [serial = 1323] [outer = 0x86e9e800]
17:31:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:31:18 INFO - document served over http requires an http
17:31:18 INFO - sub-resource via xhr-request using the http-csp
17:31:18 INFO - delivery method with keep-origin-redirect and when
17:31:18 INFO - the target request is same-origin.
17:31:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1200ms
17:31:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
17:31:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f94400 == 28 [pid = 1852] [id = 472]
17:31:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x89519400) [pid = 1852] [serial = 1324] [outer = (nil)]
17:31:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x8984f000) [pid = 1852] [serial = 1325] [outer = 0x89519400]
17:31:18 INFO - PROCESS | 1852 | 1448328678407 Marionette INFO loaded listener.js
17:31:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x8985c800) [pid = 1852] [serial = 1326] [outer = 0x89519400]
17:31:19 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
17:31:19 INFO - document served over http requires an http
17:31:19 INFO - sub-resource via xhr-request using the http-csp
17:31:19 INFO - delivery method with no-redirect and when
17:31:19 INFO - the target request is same-origin.
17:31:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1236ms
17:31:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:31:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b5e000 == 29 [pid = 1852] [id = 473]
17:31:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x89b5e400) [pid = 1852] [serial = 1327] [outer = (nil)]
17:31:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x89d17c00) [pid = 1852] [serial = 1328] [outer = 0x89b5e400]
17:31:19 INFO - PROCESS | 1852 | 1448328679632 Marionette INFO loaded listener.js
17:31:19 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x8a369c00) [pid = 1852] [serial = 1329] [outer = 0x89b5e400]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x9a3a3800) [pid = 1852] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x9b169c00) [pid = 1852] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x8f096000) [pid = 1852] [serial = 1121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x8f0e7800) [pid = 1852] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x88f87400) [pid = 1852] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x876cd800) [pid = 1852] [serial = 1218] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x87043800) [pid = 1852] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x8c63ec00) [pid = 1852] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x914d4000) [pid = 1852] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x90ab6000) [pid = 1852] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x8a432c00) [pid = 1852] [serial = 1142] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x9468bc00) [pid = 1852] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x88f87800) [pid = 1852] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8a6c2000) [pid = 1852] [serial = 1152] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x95285000) [pid = 1852] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x89b5b000) [pid = 1852] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8d489400) [pid = 1852] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8be3d400) [pid = 1852] [serial = 1226] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8a6bcc00) [pid = 1852] [serial = 1223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x91427c00) [pid = 1852] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8cd18000) [pid = 1852] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x8a6c8400) [pid = 1852] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x869a5400) [pid = 1852] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x8ca2f000) [pid = 1852] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x8a98cc00) [pid = 1852] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x8699c800) [pid = 1852] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x8c0f8800) [pid = 1852] [serial = 1157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x8a42e000) [pid = 1852] [serial = 1150] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x9544e000) [pid = 1852] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x87212400) [pid = 1852] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x8c890400) [pid = 1852] [serial = 1160] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x8a989000) [pid = 1852] [serial = 1145] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x89851400) [pid = 1852] [serial = 1216] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x8f0ea000) [pid = 1852] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x86c92c00) [pid = 1852] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x8a439c00) [pid = 1852] [serial = 1221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328636949]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8b956c00) [pid = 1852] [serial = 1155] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328608574]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x8a42f800) [pid = 1852] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8f089800) [pid = 1852] [serial = 1238] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x8917d800) [pid = 1852] [serial = 1219] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x8a986c00) [pid = 1852] [serial = 1153] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x95451000) [pid = 1852] [serial = 1196] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x8f0ef000) [pid = 1852] [serial = 1172] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x90c50000) [pid = 1852] [serial = 1178] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x8a994c00) [pid = 1852] [serial = 1211] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x876d0000) [pid = 1852] [serial = 1208] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x8c886000) [pid = 1852] [serial = 1161] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x89175400) [pid = 1852] [serial = 1214] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x8f25a800) [pid = 1852] [serial = 1205] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x869a4400) [pid = 1852] [serial = 1146] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x87047000) [pid = 1852] [serial = 1232] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x9142fc00) [pid = 1852] [serial = 1184] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x8d458c00) [pid = 1852] [serial = 1166] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x92604400) [pid = 1852] [serial = 1187] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x89d1b000) [pid = 1852] [serial = 1151] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x88f94800) [pid = 1852] [serial = 1148] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x94859400) [pid = 1852] [serial = 1193] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x8c0f6000) [pid = 1852] [serial = 1229] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x8c0fbc00) [pid = 1852] [serial = 1158] [outer = (nil)] [url = about:blank]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x8be33000) [pid = 1852] [serial = 1156] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328608574]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x8be33800) [pid = 1852] [serial = 1227] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:31:21 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x9268a000) [pid = 1852] [serial = 1190] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x8f089400) [pid = 1852] [serial = 1169] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x8f292000) [pid = 1852] [serial = 1175] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x97b52c00) [pid = 1852] [serial = 1199] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x8ca39800) [pid = 1852] [serial = 1235] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8a6b9800) [pid = 1852] [serial = 1222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328636949]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x8699e800) [pid = 1852] [serial = 1217] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x8a98f800) [pid = 1852] [serial = 1224] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x8ca2cc00) [pid = 1852] [serial = 1163] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x914cb000) [pid = 1852] [serial = 1202] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x90fb8800) [pid = 1852] [serial = 1181] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x8f0f0800) [pid = 1852] [serial = 1239] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x95447000) [pid = 1852] [serial = 1194] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x914d8400) [pid = 1852] [serial = 1185] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x97bb3000) [pid = 1852] [serial = 1200] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x93f2f000) [pid = 1852] [serial = 1191] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x8a36e400) [pid = 1852] [serial = 820] [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.]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x945bc800) [pid = 1852] [serial = 1203] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x97939000) [pid = 1852] [serial = 1197] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x94852800) [pid = 1852] [serial = 1123] [outer = (nil)] [url = about:blank]
17:31:22 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x92667000) [pid = 1852] [serial = 1188] [outer = (nil)] [url = about:blank]
17:31:22 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
17:31:22 INFO - document served over http requires an http
17:31:22 INFO - sub-resource via xhr-request using the http-csp
17:31:22 INFO - delivery method with swap-origin-redirect and when
17:31:22 INFO - the target request is same-origin.
17:31:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3032ms
17:31:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:31:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e98400 == 30 [pid = 1852] [id = 474]
17:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x8721a000) [pid = 1852] [serial = 1330] [outer = (nil)]
17:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x89175400) [pid = 1852] [serial = 1331] [outer = 0x8721a000]
17:31:22 INFO - PROCESS | 1852 | 1448328682634 Marionette INFO loaded listener.js
17:31:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x89d1d800) [pid = 1852] [serial = 1332] [outer = 0x8721a000]
17:31:23 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
17:31:23 INFO - document served over http requires an https
17:31:23 INFO - sub-resource via fetch-request using the http-csp
17:31:23 INFO - delivery method with keep-origin-redirect and when
17:31:23 INFO - the target request is same-origin.
17:31:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1034ms
17:31:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
17:31:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x86999000 == 31 [pid = 1852] [id = 475]
17:31:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x8699a000) [pid = 1852] [serial = 1333] [outer = (nil)]
17:31:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x86c94c00) [pid = 1852] [serial = 1334] [outer = 0x8699a000]
17:31:23 INFO - PROCESS | 1852 | 1448328683783 Marionette INFO loaded listener.js
17:31:23 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x8704b000) [pid = 1852] [serial = 1335] [outer = 0x8699a000]
17:31:24 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
17:31:24 INFO - document served over http requires an https
17:31:24 INFO - sub-resource via fetch-request using the http-csp
17:31:24 INFO - delivery method with no-redirect and when
17:31:24 INFO - the target request is same-origin.
17:31:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1487ms
17:31:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:31:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x87216c00 == 32 [pid = 1852] [id = 476]
17:31:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x88f90400) [pid = 1852] [serial = 1336] [outer = (nil)]
17:31:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x89516000) [pid = 1852] [serial = 1337] [outer = 0x88f90400]
17:31:25 INFO - PROCESS | 1852 | 1448328685210 Marionette INFO loaded listener.js
17:31:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x89d15c00) [pid = 1852] [serial = 1338] [outer = 0x88f90400]
17:31:26 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
17:31:26 INFO - document served over http requires an https
17:31:26 INFO - sub-resource via fetch-request using the http-csp
17:31:26 INFO - delivery method with swap-origin-redirect and when
17:31:26 INFO - the target request is same-origin.
17:31:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1441ms
17:31:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:31:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x89511400 == 33 [pid = 1852] [id = 477]
17:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8a430c00) [pid = 1852] [serial = 1339] [outer = (nil)]
17:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x8a6bbc00) [pid = 1852] [serial = 1340] [outer = 0x8a430c00]
17:31:26 INFO - PROCESS | 1852 | 1448328686700 Marionette INFO loaded listener.js
17:31:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x8a98bc00) [pid = 1852] [serial = 1341] [outer = 0x8a430c00]
17:31:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b952c00 == 34 [pid = 1852] [id = 478]
17:31:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8b954400) [pid = 1852] [serial = 1342] [outer = (nil)]
17:31:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x8b94f400) [pid = 1852] [serial = 1343] [outer = 0x8b954400]
17:31:27 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
17:31:27 INFO - document served over http requires an https
17:31:27 INFO - sub-resource via iframe-tag using the http-csp
17:31:27 INFO - delivery method with keep-origin-redirect and when
17:31:27 INFO - the target request is same-origin.
17:31:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1435ms
17:31:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:31:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x87215c00 == 35 [pid = 1852] [id = 479]
17:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8b955400) [pid = 1852] [serial = 1344] [outer = (nil)]
17:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8be33400) [pid = 1852] [serial = 1345] [outer = 0x8b955400]
17:31:28 INFO - PROCESS | 1852 | 1448328688125 Marionette INFO loaded listener.js
17:31:28 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8c0f3400) [pid = 1852] [serial = 1346] [outer = 0x8b955400]
17:31:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0fdc00 == 36 [pid = 1852] [id = 480]
17:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8c639400) [pid = 1852] [serial = 1347] [outer = (nil)]
17:31:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8c63c400) [pid = 1852] [serial = 1348] [outer = 0x8c639400]
17:31:29 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
17:31:29 INFO - document served over http requires an https
17:31:29 INFO - sub-resource via iframe-tag using the http-csp
17:31:29 INFO - delivery method with no-redirect and when
17:31:29 INFO - the target request is same-origin.
17:31:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1389ms
17:31:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:31:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x89854800 == 37 [pid = 1852] [id = 481]
17:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8c0f8000) [pid = 1852] [serial = 1349] [outer = (nil)]
17:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8c63d800) [pid = 1852] [serial = 1350] [outer = 0x8c0f8000]
17:31:29 INFO - PROCESS | 1852 | 1448328689523 Marionette INFO loaded listener.js
17:31:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8c888800) [pid = 1852] [serial = 1351] [outer = 0x8c0f8000]
17:31:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c881800 == 38 [pid = 1852] [id = 482]
17:31:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8c88a800) [pid = 1852] [serial = 1352] [outer = (nil)]
17:31:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8c890000) [pid = 1852] [serial = 1353] [outer = 0x8c88a800]
17:31:30 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
17:31:30 INFO - document served over http requires an https
17:31:30 INFO - sub-resource via iframe-tag using the http-csp
17:31:30 INFO - delivery method with swap-origin-redirect and when
17:31:30 INFO - the target request is same-origin.
17:31:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1340ms
17:31:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:31:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d4000 == 39 [pid = 1852] [id = 483]
17:31:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8c645400) [pid = 1852] [serial = 1354] [outer = (nil)]
17:31:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8ca2b400) [pid = 1852] [serial = 1355] [outer = 0x8c645400]
17:31:30 INFO - PROCESS | 1852 | 1448328690912 Marionette INFO loaded listener.js
17:31:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8cd15800) [pid = 1852] [serial = 1356] [outer = 0x8c645400]
17:31:31 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
17:31:31 INFO - document served over http requires an https
17:31:31 INFO - sub-resource via script-tag using the http-csp
17:31:31 INFO - delivery method with keep-origin-redirect and when
17:31:31 INFO - the target request is same-origin.
17:31:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1341ms
17:31:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
17:31:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x86998400 == 40 [pid = 1852] [id = 484]
17:31:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8a6ba000) [pid = 1852] [serial = 1357] [outer = (nil)]
17:31:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8d456800) [pid = 1852] [serial = 1358] [outer = 0x8a6ba000]
17:31:32 INFO - PROCESS | 1852 | 1448328692268 Marionette INFO loaded listener.js
17:31:32 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8d465c00) [pid = 1852] [serial = 1359] [outer = 0x8a6ba000]
17:31:33 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
17:31:33 INFO - document served over http requires an https
17:31:33 INFO - sub-resource via script-tag using the http-csp
17:31:33 INFO - delivery method with no-redirect and when
17:31:33 INFO - the target request is same-origin.
17:31:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1203ms
17:31:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:31:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d45a800 == 41 [pid = 1852] [id = 485]
17:31:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8d461800) [pid = 1852] [serial = 1360] [outer = (nil)]
17:31:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x8d48b000) [pid = 1852] [serial = 1361] [outer = 0x8d461800]
17:31:33 INFO - PROCESS | 1852 | 1448328693493 Marionette INFO loaded listener.js
17:31:33 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8f08dc00) [pid = 1852] [serial = 1362] [outer = 0x8d461800]
17:31:34 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
17:31:34 INFO - document served over http requires an https
17:31:34 INFO - sub-resource via script-tag using the http-csp
17:31:34 INFO - delivery method with swap-origin-redirect and when
17:31:34 INFO - the target request is same-origin.
17:31:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1341ms
17:31:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:31:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d48a800 == 42 [pid = 1852] [id = 486]
17:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8f08cc00) [pid = 1852] [serial = 1363] [outer = (nil)]
17:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x8f096000) [pid = 1852] [serial = 1364] [outer = 0x8f08cc00]
17:31:34 INFO - PROCESS | 1852 | 1448328694839 Marionette INFO loaded listener.js
17:31:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8f0e9800) [pid = 1852] [serial = 1365] [outer = 0x8f08cc00]
17:31:35 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
17:31:35 INFO - document served over http requires an https
17:31:35 INFO - sub-resource via xhr-request using the http-csp
17:31:35 INFO - delivery method with keep-origin-redirect and when
17:31:35 INFO - the target request is same-origin.
17:31:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1253ms
17:31:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
17:31:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x89177400 == 43 [pid = 1852] [id = 487]
17:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x8f095400) [pid = 1852] [serial = 1366] [outer = (nil)]
17:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8f171000) [pid = 1852] [serial = 1367] [outer = 0x8f095400]
17:31:36 INFO - PROCESS | 1852 | 1448328696134 Marionette INFO loaded listener.js
17:31:36 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x8f17c000) [pid = 1852] [serial = 1368] [outer = 0x8f095400]
17:31:37 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
17:31:37 INFO - document served over http requires an https
17:31:37 INFO - sub-resource via xhr-request using the http-csp
17:31:37 INFO - delivery method with no-redirect and when
17:31:37 INFO - the target request is same-origin.
17:31:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1271ms
17:31:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:31:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b957c00 == 44 [pid = 1852] [id = 488]
17:31:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x8f171c00) [pid = 1852] [serial = 1369] [outer = (nil)]
17:31:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x8f261000) [pid = 1852] [serial = 1370] [outer = 0x8f171c00]
17:31:37 INFO - PROCESS | 1852 | 1448328697387 Marionette INFO loaded listener.js
17:31:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x8f290000) [pid = 1852] [serial = 1371] [outer = 0x8f171c00]
17:31:38 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
17:31:38 INFO - document served over http requires an https
17:31:38 INFO - sub-resource via xhr-request using the http-csp
17:31:38 INFO - delivery method with swap-origin-redirect and when
17:31:38 INFO - the target request is same-origin.
17:31:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1288ms
17:31:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:31:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f265800 == 45 [pid = 1852] [id = 489]
17:31:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x90ab6400) [pid = 1852] [serial = 1372] [outer = (nil)]
17:31:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x90abfc00) [pid = 1852] [serial = 1373] [outer = 0x90ab6400]
17:31:38 INFO - PROCESS | 1852 | 1448328698691 Marionette INFO loaded listener.js
17:31:38 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x90c56c00) [pid = 1852] [serial = 1374] [outer = 0x90ab6400]
17:31:39 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
17:31:39 INFO - document served over http requires an http
17:31:39 INFO - sub-resource via fetch-request using the meta-csp
17:31:39 INFO - delivery method with keep-origin-redirect and when
17:31:39 INFO - the target request is cross-origin.
17:31:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1295ms
17:31:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
17:31:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x90c4d800 == 46 [pid = 1852] [id = 490]
17:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x90ce2c00) [pid = 1852] [serial = 1375] [outer = (nil)]
17:31:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x90fb5800) [pid = 1852] [serial = 1376] [outer = 0x90ce2c00]
17:31:40 INFO - PROCESS | 1852 | 1448328700028 Marionette INFO loaded listener.js
17:31:40 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x90fbf000) [pid = 1852] [serial = 1377] [outer = 0x90ce2c00]
17:31:40 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
17:31:40 INFO - document served over http requires an http
17:31:40 INFO - sub-resource via fetch-request using the meta-csp
17:31:40 INFO - delivery method with no-redirect and when
17:31:40 INFO - the target request is cross-origin.
17:31:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1291ms
17:31:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:31:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d45b000 == 47 [pid = 1852] [id = 491]
17:31:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x90ce2400) [pid = 1852] [serial = 1378] [outer = (nil)]
17:31:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x91080c00) [pid = 1852] [serial = 1379] [outer = 0x90ce2400]
17:31:41 INFO - PROCESS | 1852 | 1448328701317 Marionette INFO loaded listener.js
17:31:41 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x9108c400) [pid = 1852] [serial = 1380] [outer = 0x90ce2400]
17:31:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:31:42 INFO - document served over http requires an http
17:31:42 INFO - sub-resource via fetch-request using the meta-csp
17:31:42 INFO - delivery method with swap-origin-redirect and when
17:31:42 INFO - the target request is cross-origin.
17:31:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1283ms
17:31:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:31:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x86999400 == 48 [pid = 1852] [id = 492]
17:31:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x90fc3800) [pid = 1852] [serial = 1381] [outer = (nil)]
17:31:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x9142a000) [pid = 1852] [serial = 1382] [outer = 0x90fc3800]
17:31:42 INFO - PROCESS | 1852 | 1448328702580 Marionette INFO loaded listener.js
17:31:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x914d0400) [pid = 1852] [serial = 1383] [outer = 0x90fc3800]
17:31:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x914d6000 == 49 [pid = 1852] [id = 493]
17:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x914d7000) [pid = 1852] [serial = 1384] [outer = (nil)]
17:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x914d8000) [pid = 1852] [serial = 1385] [outer = 0x914d7000]
17:31:43 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
17:31:43 INFO - document served over http requires an http
17:31:43 INFO - sub-resource via iframe-tag using the meta-csp
17:31:43 INFO - delivery method with keep-origin-redirect and when
17:31:43 INFO - the target request is cross-origin.
17:31:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1335ms
17:31:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:31:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f87400 == 50 [pid = 1852] [id = 494]
17:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x8a439c00) [pid = 1852] [serial = 1386] [outer = (nil)]
17:31:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x91ddb400) [pid = 1852] [serial = 1387] [outer = 0x8a439c00]
17:31:43 INFO - PROCESS | 1852 | 1448328703947 Marionette INFO loaded listener.js
17:31:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x91de5800) [pid = 1852] [serial = 1388] [outer = 0x8a439c00]
17:31:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x91de2400 == 51 [pid = 1852] [id = 495]
17:31:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x92602400) [pid = 1852] [serial = 1389] [outer = (nil)]
17:31:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x9260ac00) [pid = 1852] [serial = 1390] [outer = 0x92602400]
17:31:45 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
17:31:45 INFO - document served over http requires an http
17:31:45 INFO - sub-resource via iframe-tag using the meta-csp
17:31:45 INFO - delivery method with no-redirect and when
17:31:45 INFO - the target request is cross-origin.
17:31:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1357ms
17:31:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:31:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x9142d400 == 52 [pid = 1852] [id = 496]
17:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x91de3400) [pid = 1852] [serial = 1391] [outer = (nil)]
17:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x92608000) [pid = 1852] [serial = 1392] [outer = 0x91de3400]
17:31:45 INFO - PROCESS | 1852 | 1448328705315 Marionette INFO loaded listener.js
17:31:45 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x92668800) [pid = 1852] [serial = 1393] [outer = 0x91de3400]
17:31:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x9266ec00 == 53 [pid = 1852] [id = 497]
17:31:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x9266fc00) [pid = 1852] [serial = 1394] [outer = (nil)]
17:31:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x9266f800) [pid = 1852] [serial = 1395] [outer = 0x9266fc00]
17:31:46 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
17:31:46 INFO - document served over http requires an http
17:31:46 INFO - sub-resource via iframe-tag using the meta-csp
17:31:46 INFO - delivery method with swap-origin-redirect and when
17:31:46 INFO - the target request is cross-origin.
17:31:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1310ms
17:31:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:31:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c63e000 == 54 [pid = 1852] [id = 498]
17:31:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x92604000) [pid = 1852] [serial = 1396] [outer = (nil)]
17:31:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x92688c00) [pid = 1852] [serial = 1397] [outer = 0x92604000]
17:31:46 INFO - PROCESS | 1852 | 1448328706631 Marionette INFO loaded listener.js
17:31:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x93f26800) [pid = 1852] [serial = 1398] [outer = 0x92604000]
17:31:47 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
17:31:47 INFO - document served over http requires an http
17:31:47 INFO - sub-resource via script-tag using the meta-csp
17:31:47 INFO - delivery method with keep-origin-redirect and when
17:31:47 INFO - the target request is cross-origin.
17:31:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1339ms
17:31:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
17:31:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x8cd1b400 == 55 [pid = 1852] [id = 499]
17:31:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x9266e800) [pid = 1852] [serial = 1399] [outer = (nil)]
17:31:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x93f2e400) [pid = 1852] [serial = 1400] [outer = 0x9266e800]
17:31:47 INFO - PROCESS | 1852 | 1448328707970 Marionette INFO loaded listener.js
17:31:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x94684400) [pid = 1852] [serial = 1401] [outer = 0x9266e800]
17:31:48 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
17:31:48 INFO - document served over http requires an http
17:31:48 INFO - sub-resource via script-tag using the meta-csp
17:31:48 INFO - delivery method with no-redirect and when
17:31:48 INFO - the target request is cross-origin.
17:31:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1234ms
17:31:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:31:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x8cd1e800 == 56 [pid = 1852] [id = 500]
17:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x8d485000) [pid = 1852] [serial = 1402] [outer = (nil)]
17:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x9468ec00) [pid = 1852] [serial = 1403] [outer = 0x8d485000]
17:31:49 INFO - PROCESS | 1852 | 1448328709251 Marionette INFO loaded listener.js
17:31:49 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x95285800) [pid = 1852] [serial = 1404] [outer = 0x8d485000]
17:31:50 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
17:31:50 INFO - document served over http requires an http
17:31:50 INFO - sub-resource via script-tag using the meta-csp
17:31:50 INFO - delivery method with swap-origin-redirect and when
17:31:50 INFO - the target request is cross-origin.
17:31:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1279ms
17:31:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:31:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x92691000 == 57 [pid = 1852] [id = 501]
17:31:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x945c6400) [pid = 1852] [serial = 1405] [outer = (nil)]
17:31:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x9544b000) [pid = 1852] [serial = 1406] [outer = 0x945c6400]
17:31:50 INFO - PROCESS | 1852 | 1448328710505 Marionette INFO loaded listener.js
17:31:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x95490400) [pid = 1852] [serial = 1407] [outer = 0x945c6400]
17:31:51 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
17:31:51 INFO - document served over http requires an http
17:31:51 INFO - sub-resource via xhr-request using the meta-csp
17:31:51 INFO - delivery method with keep-origin-redirect and when
17:31:51 INFO - the target request is cross-origin.
17:31:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1281ms
17:31:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
17:31:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x9544a000 == 58 [pid = 1852] [id = 502]
17:31:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x9544f800) [pid = 1852] [serial = 1408] [outer = (nil)]
17:31:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x97939000) [pid = 1852] [serial = 1409] [outer = 0x9544f800]
17:31:51 INFO - PROCESS | 1852 | 1448328711793 Marionette INFO loaded listener.js
17:31:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x97b54000) [pid = 1852] [serial = 1410] [outer = 0x9544f800]
17:31:52 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
17:31:52 INFO - document served over http requires an http
17:31:52 INFO - sub-resource via xhr-request using the meta-csp
17:31:52 INFO - delivery method with no-redirect and when
17:31:52 INFO - the target request is cross-origin.
17:31:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1202ms
17:31:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:31:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x95f34c00 == 59 [pid = 1852] [id = 503]
17:31:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x9793b400) [pid = 1852] [serial = 1411] [outer = (nil)]
17:31:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x97b5c000) [pid = 1852] [serial = 1412] [outer = 0x9793b400]
17:31:53 INFO - PROCESS | 1852 | 1448328713004 Marionette INFO loaded listener.js
17:31:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x97cf1400) [pid = 1852] [serial = 1413] [outer = 0x9793b400]
17:31:53 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
17:31:53 INFO - document served over http requires an http
17:31:53 INFO - sub-resource via xhr-request using the meta-csp
17:31:53 INFO - delivery method with swap-origin-redirect and when
17:31:53 INFO - the target request is cross-origin.
17:31:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1231ms
17:31:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8985b800 == 58 [pid = 1852] [id = 417]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a98d400 == 57 [pid = 1852] [id = 413]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86e9b000 == 56 [pid = 1852] [id = 419]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8b952c00 == 55 [pid = 1852] [id = 478]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x869a3000 == 54 [pid = 1852] [id = 401]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8951bc00 == 53 [pid = 1852] [id = 403]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0fdc00 == 52 [pid = 1852] [id = 480]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8c881800 == 51 [pid = 1852] [id = 482]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x9b97f800 == 50 [pid = 1852] [id = 469]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x876d6800 == 49 [pid = 1852] [id = 418]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6c7c00 == 48 [pid = 1852] [id = 424]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x89857c00 == 47 [pid = 1852] [id = 420]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x91423800 == 46 [pid = 1852] [id = 422]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8699f400 == 45 [pid = 1852] [id = 421]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x869a2000 == 44 [pid = 1852] [id = 423]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8d45b000 == 43 [pid = 1852] [id = 491]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86999400 == 42 [pid = 1852] [id = 492]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x914d6000 == 41 [pid = 1852] [id = 493]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x88f87400 == 40 [pid = 1852] [id = 494]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x91de2400 == 39 [pid = 1852] [id = 495]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x9142d400 == 38 [pid = 1852] [id = 496]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x9266ec00 == 37 [pid = 1852] [id = 497]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8c63e000 == 36 [pid = 1852] [id = 498]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8cd1b400 == 35 [pid = 1852] [id = 499]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8cd1e800 == 34 [pid = 1852] [id = 500]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8699c400 == 33 [pid = 1852] [id = 416]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x92691000 == 32 [pid = 1852] [id = 501]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x9544a000 == 31 [pid = 1852] [id = 502]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x95f34c00 == 30 [pid = 1852] [id = 503]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x87046800 == 29 [pid = 1852] [id = 400]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86e99400 == 28 [pid = 1852] [id = 409]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a367800 == 27 [pid = 1852] [id = 411]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8699cc00 == 26 [pid = 1852] [id = 405]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x87045000 == 25 [pid = 1852] [id = 415]
17:31:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a432000 == 24 [pid = 1852] [id = 407]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x8d484000) [pid = 1852] [serial = 1236] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x9ad20400) [pid = 1852] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x89d1d400) [pid = 1852] [serial = 1220] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x8b959400) [pid = 1852] [serial = 1225] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x97b56400) [pid = 1852] [serial = 1206] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x8a6c6800) [pid = 1852] [serial = 1144] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x8cd12800) [pid = 1852] [serial = 1164] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x90aba800) [pid = 1852] [serial = 1176] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x89b56c00) [pid = 1852] [serial = 1215] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x8a6bd400) [pid = 1852] [serial = 1209] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8d463c00) [pid = 1852] [serial = 1167] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8951e400) [pid = 1852] [serial = 1149] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x89b50000) [pid = 1852] [serial = 1233] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x90cdd400) [pid = 1852] [serial = 1179] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x8c886c00) [pid = 1852] [serial = 1230] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8f17c800) [pid = 1852] [serial = 1173] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8f08bc00) [pid = 1852] [serial = 1212] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8c642000) [pid = 1852] [serial = 1159] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8b94e400) [pid = 1852] [serial = 1154] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x9107fc00) [pid = 1852] [serial = 1182] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8f097800) [pid = 1852] [serial = 1170] [outer = (nil)] [url = about:blank]
17:31:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c93000 == 25 [pid = 1852] [id = 504]
17:31:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x86c9c400) [pid = 1852] [serial = 1414] [outer = (nil)]
17:31:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x86e99400) [pid = 1852] [serial = 1415] [outer = 0x86c9c400]
17:31:56 INFO - PROCESS | 1852 | 1448328716799 Marionette INFO loaded listener.js
17:31:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x87049000) [pid = 1852] [serial = 1416] [outer = 0x86c9c400]
17:31:57 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
17:31:57 INFO - document served over http requires an https
17:31:57 INFO - sub-resource via fetch-request using the meta-csp
17:31:57 INFO - delivery method with keep-origin-redirect and when
17:31:57 INFO - the target request is cross-origin.
17:31:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3699ms
17:31:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
17:31:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x876cbc00 == 26 [pid = 1852] [id = 505]
17:31:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x876cc000) [pid = 1852] [serial = 1417] [outer = (nil)]
17:31:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x876ce800) [pid = 1852] [serial = 1418] [outer = 0x876cc000]
17:31:57 INFO - PROCESS | 1852 | 1448328717903 Marionette INFO loaded listener.js
17:31:57 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x88f8d400) [pid = 1852] [serial = 1419] [outer = 0x876cc000]
17:31:58 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
17:31:58 INFO - document served over http requires an https
17:31:58 INFO - sub-resource via fetch-request using the meta-csp
17:31:58 INFO - delivery method with no-redirect and when
17:31:58 INFO - the target request is cross-origin.
17:31:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1184ms
17:31:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:31:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x89172400 == 27 [pid = 1852] [id = 506]
17:31:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x89178000) [pid = 1852] [serial = 1420] [outer = (nil)]
17:31:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x8917e000) [pid = 1852] [serial = 1421] [outer = 0x89178000]
17:31:59 INFO - PROCESS | 1852 | 1448328719140 Marionette INFO loaded listener.js
17:31:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:31:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x8951b000) [pid = 1852] [serial = 1422] [outer = 0x89178000]
17:32:00 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
17:32:00 INFO - document served over http requires an https
17:32:00 INFO - sub-resource via fetch-request using the meta-csp
17:32:00 INFO - delivery method with swap-origin-redirect and when
17:32:00 INFO - the target request is cross-origin.
17:32:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1278ms
17:32:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:32:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x89854400 == 28 [pid = 1852] [id = 507]
17:32:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x89859400) [pid = 1852] [serial = 1423] [outer = (nil)]
17:32:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x89b52400) [pid = 1852] [serial = 1424] [outer = 0x89859400]
17:32:00 INFO - PROCESS | 1852 | 1448328720446 Marionette INFO loaded listener.js
17:32:00 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x89d11400) [pid = 1852] [serial = 1425] [outer = 0x89859400]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x9ad1b400) [pid = 1852] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8f28dc00) [pid = 1852] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x90abbc00) [pid = 1852] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x9b3db800) [pid = 1852] [serial = 1307] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x98d80c00) [pid = 1852] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x8a989800) [pid = 1852] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x983c4c00) [pid = 1852] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x89171400) [pid = 1852] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x9260c000) [pid = 1852] [serial = 1265] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x97ce9000) [pid = 1852] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x9b32a800) [pid = 1852] [serial = 1302] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8ca32000) [pid = 1852] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x9142b000) [pid = 1852] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x98aec400) [pid = 1852] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x94854000) [pid = 1852] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x9a333800) [pid = 1852] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x914d3000) [pid = 1852] [serial = 1260] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x93f27800) [pid = 1852] [serial = 1263] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328652334]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x95451400) [pid = 1852] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x9b986000) [pid = 1852] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x9b3d7000) [pid = 1852] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8721a000) [pid = 1852] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x89b5e400) [pid = 1852] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x9544ec00) [pid = 1852] [serial = 1268] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x8704d000) [pid = 1852] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x9b3e3800) [pid = 1852] [serial = 1305] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328668427]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x92605000) [pid = 1852] [serial = 1258] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x9b97d400) [pid = 1852] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x97946400) [pid = 1852] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x89519400) [pid = 1852] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x983ba800) [pid = 1852] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x9b97f400) [pid = 1852] [serial = 1310] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x86e9e800) [pid = 1852] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x89175400) [pid = 1852] [serial = 1331] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x90abc000) [pid = 1852] [serial = 1250] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x92602800) [pid = 1852] [serial = 1259] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x90ce0800) [pid = 1852] [serial = 1253] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x89d17c00) [pid = 1852] [serial = 1328] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x8b957400) [pid = 1852] [serial = 1244] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x985efc00) [pid = 1852] [serial = 1280] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x9b3d9400) [pid = 1852] [serial = 1301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x93f2d800) [pid = 1852] [serial = 1264] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328652334]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x97cee400) [pid = 1852] [serial = 1274] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x8917c000) [pid = 1852] [serial = 1241] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x9b3d9000) [pid = 1852] [serial = 1303] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x9b3e5400) [pid = 1852] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328668427]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x983bd000) [pid = 1852] [serial = 1277] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x8f170400) [pid = 1852] [serial = 1247] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x9b982800) [pid = 1852] [serial = 1313] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x914c9400) [pid = 1852] [serial = 1256] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x88f89800) [pid = 1852] [serial = 1322] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x8984f000) [pid = 1852] [serial = 1325] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x988d6000) [pid = 1852] [serial = 1283] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x98aecc00) [pid = 1852] [serial = 1286] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x98d81c00) [pid = 1852] [serial = 1289] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x9b56f400) [pid = 1852] [serial = 1308] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x92695800) [pid = 1852] [serial = 1266] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x95446000) [pid = 1852] [serial = 1269] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x9bc38400) [pid = 1852] [serial = 1316] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x9260f800) [pid = 1852] [serial = 1261] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x9a3a4c00) [pid = 1852] [serial = 1295] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x9b173c00) [pid = 1852] [serial = 1298] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x9a330400) [pid = 1852] [serial = 1292] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x95f33000) [pid = 1852] [serial = 1271] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x9b982000) [pid = 1852] [serial = 1311] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x87211c00) [pid = 1852] [serial = 1319] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x8a369c00) [pid = 1852] [serial = 1329] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x8c88a400) [pid = 1852] [serial = 1245] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x8a364000) [pid = 1852] [serial = 1242] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x98d7c800) [pid = 1852] [serial = 1287] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x8985c800) [pid = 1852] [serial = 1326] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x89174000) [pid = 1852] [serial = 1323] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x98ae9c00) [pid = 1852] [serial = 1284] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x988cfc00) [pid = 1852] [serial = 1281] [outer = (nil)] [url = about:blank]
17:32:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d4400 == 29 [pid = 1852] [id = 508]
17:32:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x88f89800) [pid = 1852] [serial = 1426] [outer = (nil)]
17:32:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x86997400) [pid = 1852] [serial = 1427] [outer = 0x88f89800]
17:32:02 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
17:32:02 INFO - document served over http requires an https
17:32:02 INFO - sub-resource via iframe-tag using the meta-csp
17:32:02 INFO - delivery method with keep-origin-redirect and when
17:32:02 INFO - the target request is cross-origin.
17:32:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2553ms
17:32:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:32:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b58000 == 30 [pid = 1852] [id = 509]
17:32:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x89b58800) [pid = 1852] [serial = 1428] [outer = (nil)]
17:32:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x89d16000) [pid = 1852] [serial = 1429] [outer = 0x89b58800]
17:32:02 INFO - PROCESS | 1852 | 1448328722969 Marionette INFO loaded listener.js
17:32:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x8a363400) [pid = 1852] [serial = 1430] [outer = 0x89b58800]
17:32:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1b800 == 31 [pid = 1852] [id = 510]
17:32:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8a364400) [pid = 1852] [serial = 1431] [outer = (nil)]
17:32:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8a367800) [pid = 1852] [serial = 1432] [outer = 0x8a364400]
17:32:03 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
17:32:03 INFO - document served over http requires an https
17:32:03 INFO - sub-resource via iframe-tag using the meta-csp
17:32:03 INFO - delivery method with no-redirect and when
17:32:03 INFO - the target request is cross-origin.
17:32:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1037ms
17:32:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:32:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a36fc00 == 32 [pid = 1852] [id = 511]
17:32:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x8a370400) [pid = 1852] [serial = 1433] [outer = (nil)]
17:32:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8a42f000) [pid = 1852] [serial = 1434] [outer = 0x8a370400]
17:32:04 INFO - PROCESS | 1852 | 1448328724029 Marionette INFO loaded listener.js
17:32:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x8a6bc000) [pid = 1852] [serial = 1435] [outer = 0x8a370400]
17:32:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x87217000 == 33 [pid = 1852] [id = 512]
17:32:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x876ca000) [pid = 1852] [serial = 1436] [outer = (nil)]
17:32:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x88f8c400) [pid = 1852] [serial = 1437] [outer = 0x876ca000]
17:32:05 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
17:32:05 INFO - document served over http requires an https
17:32:05 INFO - sub-resource via iframe-tag using the meta-csp
17:32:05 INFO - delivery method with swap-origin-redirect and when
17:32:05 INFO - the target request is cross-origin.
17:32:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1603ms
17:32:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:32:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a2400 == 34 [pid = 1852] [id = 513]
17:32:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x89173c00) [pid = 1852] [serial = 1438] [outer = (nil)]
17:32:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x89179c00) [pid = 1852] [serial = 1439] [outer = 0x89173c00]
17:32:05 INFO - PROCESS | 1852 | 1448328725786 Marionette INFO loaded listener.js
17:32:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x89855400) [pid = 1852] [serial = 1440] [outer = 0x89173c00]
17:32:06 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
17:32:06 INFO - document served over http requires an https
17:32:06 INFO - sub-resource via script-tag using the meta-csp
17:32:06 INFO - delivery method with keep-origin-redirect and when
17:32:06 INFO - the target request is cross-origin.
17:32:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1485ms
17:32:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
17:32:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a36a000 == 35 [pid = 1852] [id = 514]
17:32:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8a36d400) [pid = 1852] [serial = 1441] [outer = (nil)]
17:32:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8a42dc00) [pid = 1852] [serial = 1442] [outer = 0x8a36d400]
17:32:07 INFO - PROCESS | 1852 | 1448328727165 Marionette INFO loaded listener.js
17:32:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8a6c2800) [pid = 1852] [serial = 1443] [outer = 0x8a36d400]
17:32:08 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
17:32:08 INFO - document served over http requires an https
17:32:08 INFO - sub-resource via script-tag using the meta-csp
17:32:08 INFO - delivery method with no-redirect and when
17:32:08 INFO - the target request is cross-origin.
17:32:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1244ms
17:32:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:32:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a3400 == 36 [pid = 1852] [id = 515]
17:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8a98b400) [pid = 1852] [serial = 1444] [outer = (nil)]
17:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8a98f800) [pid = 1852] [serial = 1445] [outer = 0x8a98b400]
17:32:08 INFO - PROCESS | 1852 | 1448328728432 Marionette INFO loaded listener.js
17:32:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8b953c00) [pid = 1852] [serial = 1446] [outer = 0x8a98b400]
17:32:09 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
17:32:09 INFO - document served over http requires an https
17:32:09 INFO - sub-resource via script-tag using the meta-csp
17:32:09 INFO - delivery method with swap-origin-redirect and when
17:32:09 INFO - the target request is cross-origin.
17:32:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1335ms
17:32:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:32:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x87047400 == 37 [pid = 1852] [id = 516]
17:32:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8a992000) [pid = 1852] [serial = 1447] [outer = (nil)]
17:32:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8be35c00) [pid = 1852] [serial = 1448] [outer = 0x8a992000]
17:32:09 INFO - PROCESS | 1852 | 1448328729772 Marionette INFO loaded listener.js
17:32:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8c0fc000) [pid = 1852] [serial = 1449] [outer = 0x8a992000]
17:32:10 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
17:32:10 INFO - document served over http requires an https
17:32:10 INFO - sub-resource via xhr-request using the meta-csp
17:32:10 INFO - delivery method with keep-origin-redirect and when
17:32:10 INFO - the target request is cross-origin.
17:32:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1239ms
17:32:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
17:32:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d1c00 == 38 [pid = 1852] [id = 517]
17:32:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8917b400) [pid = 1852] [serial = 1450] [outer = (nil)]
17:32:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8c63f000) [pid = 1852] [serial = 1451] [outer = 0x8917b400]
17:32:11 INFO - PROCESS | 1852 | 1448328731068 Marionette INFO loaded listener.js
17:32:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8c883800) [pid = 1852] [serial = 1452] [outer = 0x8917b400]
17:32:12 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
17:32:12 INFO - document served over http requires an https
17:32:12 INFO - sub-resource via xhr-request using the meta-csp
17:32:12 INFO - delivery method with no-redirect and when
17:32:12 INFO - the target request is cross-origin.
17:32:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1275ms
17:32:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:32:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a36ac00 == 39 [pid = 1852] [id = 518]
17:32:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8a36dc00) [pid = 1852] [serial = 1453] [outer = (nil)]
17:32:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8c88ec00) [pid = 1852] [serial = 1454] [outer = 0x8a36dc00]
17:32:12 INFO - PROCESS | 1852 | 1448328732350 Marionette INFO loaded listener.js
17:32:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8ca34400) [pid = 1852] [serial = 1455] [outer = 0x8a36dc00]
17:32:13 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
17:32:13 INFO - document served over http requires an https
17:32:13 INFO - sub-resource via xhr-request using the meta-csp
17:32:13 INFO - delivery method with swap-origin-redirect and when
17:32:13 INFO - the target request is cross-origin.
17:32:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1296ms
17:32:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:32:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704f800 == 40 [pid = 1852] [id = 519]
17:32:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x88f95000) [pid = 1852] [serial = 1456] [outer = (nil)]
17:32:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8cd15c00) [pid = 1852] [serial = 1457] [outer = 0x88f95000]
17:32:13 INFO - PROCESS | 1852 | 1448328733624 Marionette INFO loaded listener.js
17:32:13 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8cd20000) [pid = 1852] [serial = 1458] [outer = 0x88f95000]
17:32:14 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
17:32:14 INFO - document served over http requires an http
17:32:14 INFO - sub-resource via fetch-request using the meta-csp
17:32:14 INFO - delivery method with keep-origin-redirect and when
17:32:14 INFO - the target request is same-origin.
17:32:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1275ms
17:32:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
17:32:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b54000 == 41 [pid = 1852] [id = 520]
17:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x8cd18000) [pid = 1852] [serial = 1459] [outer = (nil)]
17:32:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8d45bc00) [pid = 1852] [serial = 1460] [outer = 0x8cd18000]
17:32:14 INFO - PROCESS | 1852 | 1448328734908 Marionette INFO loaded listener.js
17:32:15 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x8d483400) [pid = 1852] [serial = 1461] [outer = 0x8cd18000]
17:32:15 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
17:32:15 INFO - document served over http requires an http
17:32:15 INFO - sub-resource via fetch-request using the meta-csp
17:32:15 INFO - delivery method with no-redirect and when
17:32:15 INFO - the target request is same-origin.
17:32:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1229ms
17:32:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:32:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d461400 == 42 [pid = 1852] [id = 521]
17:32:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8d482400) [pid = 1852] [serial = 1462] [outer = (nil)]
17:32:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x8d48c800) [pid = 1852] [serial = 1463] [outer = 0x8d482400]
17:32:16 INFO - PROCESS | 1852 | 1448328736143 Marionette INFO loaded listener.js
17:32:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x8f092000) [pid = 1852] [serial = 1464] [outer = 0x8d482400]
17:32:17 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
17:32:17 INFO - document served over http requires an http
17:32:17 INFO - sub-resource via fetch-request using the meta-csp
17:32:17 INFO - delivery method with swap-origin-redirect and when
17:32:17 INFO - the target request is same-origin.
17:32:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1232ms
17:32:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:32:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f089c00 == 43 [pid = 1852] [id = 522]
17:32:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x8f091c00) [pid = 1852] [serial = 1465] [outer = (nil)]
17:32:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x8f0e6000) [pid = 1852] [serial = 1466] [outer = 0x8f091c00]
17:32:17 INFO - PROCESS | 1852 | 1448328737395 Marionette INFO loaded listener.js
17:32:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x8f16f000) [pid = 1852] [serial = 1467] [outer = 0x8f091c00]
17:32:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f25b400 == 44 [pid = 1852] [id = 523]
17:32:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x8f25d000) [pid = 1852] [serial = 1468] [outer = (nil)]
17:32:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x8f178c00) [pid = 1852] [serial = 1469] [outer = 0x8f25d000]
17:32:18 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
17:32:18 INFO - document served over http requires an http
17:32:18 INFO - sub-resource via iframe-tag using the meta-csp
17:32:18 INFO - delivery method with keep-origin-redirect and when
17:32:18 INFO - the target request is same-origin.
17:32:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1346ms
17:32:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:32:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0edc00 == 45 [pid = 1852] [id = 524]
17:32:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x8f266400) [pid = 1852] [serial = 1470] [outer = (nil)]
17:32:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x8f28c800) [pid = 1852] [serial = 1471] [outer = 0x8f266400]
17:32:18 INFO - PROCESS | 1852 | 1448328738769 Marionette INFO loaded listener.js
17:32:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x8f298400) [pid = 1852] [serial = 1472] [outer = 0x8f266400]
17:32:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x90ab5800 == 46 [pid = 1852] [id = 525]
17:32:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x90ab6c00) [pid = 1852] [serial = 1473] [outer = (nil)]
17:32:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x8f291400) [pid = 1852] [serial = 1474] [outer = 0x90ab6c00]
17:32:19 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
17:32:19 INFO - document served over http requires an http
17:32:19 INFO - sub-resource via iframe-tag using the meta-csp
17:32:19 INFO - delivery method with no-redirect and when
17:32:19 INFO - the target request is same-origin.
17:32:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1458ms
17:32:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:32:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f298000 == 47 [pid = 1852] [id = 526]
17:32:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x90ab7400) [pid = 1852] [serial = 1475] [outer = (nil)]
17:32:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x90abc000) [pid = 1852] [serial = 1476] [outer = 0x90ab7400]
17:32:20 INFO - PROCESS | 1852 | 1448328740210 Marionette INFO loaded listener.js
17:32:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x90c56800) [pid = 1852] [serial = 1477] [outer = 0x90ab7400]
17:32:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x90cda000 == 48 [pid = 1852] [id = 527]
17:32:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x90cdc000) [pid = 1852] [serial = 1478] [outer = (nil)]
17:32:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x90cda800) [pid = 1852] [serial = 1479] [outer = 0x90cdc000]
17:32:21 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
17:32:21 INFO - document served over http requires an http
17:32:21 INFO - sub-resource via iframe-tag using the meta-csp
17:32:21 INFO - delivery method with swap-origin-redirect and when
17:32:21 INFO - the target request is same-origin.
17:32:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1328ms
17:32:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:32:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c884400 == 49 [pid = 1852] [id = 528]
17:32:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x90ab9800) [pid = 1852] [serial = 1480] [outer = (nil)]
17:32:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x90cdb400) [pid = 1852] [serial = 1481] [outer = 0x90ab9800]
17:32:21 INFO - PROCESS | 1852 | 1448328741588 Marionette INFO loaded listener.js
17:32:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x90fba400) [pid = 1852] [serial = 1482] [outer = 0x90ab9800]
17:32:22 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
17:32:22 INFO - document served over http requires an http
17:32:22 INFO - sub-resource via script-tag using the meta-csp
17:32:22 INFO - delivery method with keep-origin-redirect and when
17:32:22 INFO - the target request is same-origin.
17:32:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1276ms
17:32:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
17:32:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704e800 == 50 [pid = 1852] [id = 529]
17:32:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x87219000) [pid = 1852] [serial = 1483] [outer = (nil)]
17:32:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x90fc2800) [pid = 1852] [serial = 1484] [outer = 0x87219000]
17:32:22 INFO - PROCESS | 1852 | 1448328742875 Marionette INFO loaded listener.js
17:32:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x9108bc00) [pid = 1852] [serial = 1485] [outer = 0x87219000]
17:32:23 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
17:32:23 INFO - document served over http requires an http
17:32:23 INFO - sub-resource via script-tag using the meta-csp
17:32:23 INFO - delivery method with no-redirect and when
17:32:23 INFO - the target request is same-origin.
17:32:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1225ms
17:32:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:32:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x90fb8800 == 51 [pid = 1852] [id = 530]
17:32:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x90fc2000) [pid = 1852] [serial = 1486] [outer = (nil)]
17:32:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x9142b000) [pid = 1852] [serial = 1487] [outer = 0x90fc2000]
17:32:24 INFO - PROCESS | 1852 | 1448328744121 Marionette INFO loaded listener.js
17:32:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x914cbc00) [pid = 1852] [serial = 1488] [outer = 0x90fc2000]
17:32:25 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
17:32:25 INFO - document served over http requires an http
17:32:25 INFO - sub-resource via script-tag using the meta-csp
17:32:25 INFO - delivery method with swap-origin-redirect and when
17:32:25 INFO - the target request is same-origin.
17:32:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1276ms
17:32:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:32:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x90c4c000 == 52 [pid = 1852] [id = 531]
17:32:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x914ce800) [pid = 1852] [serial = 1489] [outer = (nil)]
17:32:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x914d6000) [pid = 1852] [serial = 1490] [outer = 0x914ce800]
17:32:25 INFO - PROCESS | 1852 | 1448328745399 Marionette INFO loaded listener.js
17:32:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x91de9800) [pid = 1852] [serial = 1491] [outer = 0x914ce800]
17:32:26 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
17:32:26 INFO - document served over http requires an http
17:32:26 INFO - sub-resource via xhr-request using the meta-csp
17:32:26 INFO - delivery method with keep-origin-redirect and when
17:32:26 INFO - the target request is same-origin.
17:32:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1183ms
17:32:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
17:32:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d463400 == 53 [pid = 1852] [id = 532]
17:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x914d3400) [pid = 1852] [serial = 1492] [outer = (nil)]
17:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x92609800) [pid = 1852] [serial = 1493] [outer = 0x914d3400]
17:32:26 INFO - PROCESS | 1852 | 1448328746593 Marionette INFO loaded listener.js
17:32:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x92668400) [pid = 1852] [serial = 1494] [outer = 0x914d3400]
17:32:27 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
17:32:27 INFO - document served over http requires an http
17:32:27 INFO - sub-resource via xhr-request using the meta-csp
17:32:27 INFO - delivery method with no-redirect and when
17:32:27 INFO - the target request is same-origin.
17:32:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1225ms
17:32:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:32:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c95800 == 54 [pid = 1852] [id = 533]
17:32:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x8a372800) [pid = 1852] [serial = 1495] [outer = (nil)]
17:32:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x9268ac00) [pid = 1852] [serial = 1496] [outer = 0x8a372800]
17:32:27 INFO - PROCESS | 1852 | 1448328747832 Marionette INFO loaded listener.js
17:32:27 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x93f2a400) [pid = 1852] [serial = 1497] [outer = 0x8a372800]
17:32:28 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
17:32:28 INFO - document served over http requires an http
17:32:28 INFO - sub-resource via xhr-request using the meta-csp
17:32:28 INFO - delivery method with swap-origin-redirect and when
17:32:28 INFO - the target request is same-origin.
17:32:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1232ms
17:32:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:32:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x8cd14800 == 55 [pid = 1852] [id = 534]
17:32:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x9266e400) [pid = 1852] [serial = 1498] [outer = (nil)]
17:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x93f32400) [pid = 1852] [serial = 1499] [outer = 0x9266e400]
17:32:29 INFO - PROCESS | 1852 | 1448328749046 Marionette INFO loaded listener.js
17:32:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x94688800) [pid = 1852] [serial = 1500] [outer = 0x9266e400]
17:32:31 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
17:32:31 INFO - document served over http requires an https
17:32:31 INFO - sub-resource via fetch-request using the meta-csp
17:32:31 INFO - delivery method with keep-origin-redirect and when
17:32:31 INFO - the target request is same-origin.
17:32:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2484ms
17:32:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
17:32:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6bac00 == 56 [pid = 1852] [id = 535]
17:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x8f28a800) [pid = 1852] [serial = 1501] [outer = (nil)]
17:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x91ddd400) [pid = 1852] [serial = 1502] [outer = 0x8f28a800]
17:32:31 INFO - PROCESS | 1852 | 1448328751560 Marionette INFO loaded listener.js
17:32:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x945c7c00) [pid = 1852] [serial = 1503] [outer = 0x8f28a800]
17:32:32 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
17:32:32 INFO - document served over http requires an https
17:32:32 INFO - sub-resource via fetch-request using the meta-csp
17:32:32 INFO - delivery method with no-redirect and when
17:32:32 INFO - the target request is same-origin.
17:32:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1427ms
17:32:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:32:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea3c00 == 57 [pid = 1852] [id = 536]
17:32:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x8704f000) [pid = 1852] [serial = 1504] [outer = (nil)]
17:32:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x8a98d800) [pid = 1852] [serial = 1505] [outer = 0x8704f000]
17:32:32 INFO - PROCESS | 1852 | 1448328752978 Marionette INFO loaded listener.js
17:32:33 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x8f08f000) [pid = 1852] [serial = 1506] [outer = 0x8704f000]
17:32:34 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
17:32:34 INFO - document served over http requires an https
17:32:34 INFO - sub-resource via fetch-request using the meta-csp
17:32:34 INFO - delivery method with swap-origin-redirect and when
17:32:34 INFO - the target request is same-origin.
17:32:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1328ms
17:32:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:32:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x8be3e400 == 58 [pid = 1852] [id = 537]
17:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x8be3f000) [pid = 1852] [serial = 1507] [outer = (nil)]
17:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x8f263800) [pid = 1852] [serial = 1508] [outer = 0x8be3f000]
17:32:34 INFO - PROCESS | 1852 | 1448328754328 Marionette INFO loaded listener.js
17:32:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x94854000) [pid = 1852] [serial = 1509] [outer = 0x8be3f000]
17:32:35 INFO - PROCESS | 1852 | --DOCSHELL 0x876d4400 == 57 [pid = 1852] [id = 508]
17:32:35 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1b800 == 56 [pid = 1852] [id = 510]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x87217000 == 55 [pid = 1852] [id = 512]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x89854800 == 54 [pid = 1852] [id = 481]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x86998400 == 53 [pid = 1852] [id = 484]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x87215c00 == 52 [pid = 1852] [id = 479]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8d48a800 == 51 [pid = 1852] [id = 486]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8f265800 == 50 [pid = 1852] [id = 489]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x89177400 == 49 [pid = 1852] [id = 487]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8b957c00 == 48 [pid = 1852] [id = 488]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x90c4d800 == 47 [pid = 1852] [id = 490]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8f25b400 == 46 [pid = 1852] [id = 523]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x90ab5800 == 45 [pid = 1852] [id = 525]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x90cda000 == 44 [pid = 1852] [id = 527]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8c884400 == 43 [pid = 1852] [id = 528]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8704e800 == 42 [pid = 1852] [id = 529]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x90fb8800 == 41 [pid = 1852] [id = 530]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x90c4c000 == 40 [pid = 1852] [id = 531]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8d463400 == 39 [pid = 1852] [id = 532]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8d45a800 == 38 [pid = 1852] [id = 485]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x86c95800 == 37 [pid = 1852] [id = 533]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8cd14800 == 36 [pid = 1852] [id = 534]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6bac00 == 35 [pid = 1852] [id = 535]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea3c00 == 34 [pid = 1852] [id = 536]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x86c93000 == 33 [pid = 1852] [id = 504]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x87044400 == 32 [pid = 1852] [id = 470]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x89511400 == 31 [pid = 1852] [id = 477]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x86999000 == 30 [pid = 1852] [id = 475]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8699b800 == 29 [pid = 1852] [id = 471]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x876d4000 == 28 [pid = 1852] [id = 483]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x89b5e000 == 27 [pid = 1852] [id = 473]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x86e98400 == 26 [pid = 1852] [id = 474]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x88f94400 == 25 [pid = 1852] [id = 472]
17:32:36 INFO - PROCESS | 1852 | --DOCSHELL 0x87216c00 == 24 [pid = 1852] [id = 476]
17:32:36 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x89d1d800) [pid = 1852] [serial = 1332] [outer = (nil)] [url = about:blank]
17:32:36 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x9b330800) [pid = 1852] [serial = 1299] [outer = (nil)] [url = about:blank]
17:32:36 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x8721dc00) [pid = 1852] [serial = 1320] [outer = (nil)] [url = about:blank]
17:32:36 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x9b695800) [pid = 1852] [serial = 1309] [outer = (nil)] [url = about:blank]
17:32:36 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x90c58400) [pid = 1852] [serial = 1251] [outer = (nil)] [url = about:blank]
17:32:36 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x9a33a800) [pid = 1852] [serial = 1293] [outer = (nil)] [url = about:blank]
17:32:36 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x97b58400) [pid = 1852] [serial = 1272] [outer = (nil)] [url = about:blank]
17:32:36 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x9b98a000) [pid = 1852] [serial = 1314] [outer = (nil)] [url = about:blank]
17:32:36 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x97e01c00) [pid = 1852] [serial = 1275] [outer = (nil)] [url = about:blank]
17:32:36 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x9468a800) [pid = 1852] [serial = 1267] [outer = (nil)] [url = about:blank]
17:32:37 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x9bd4d400) [pid = 1852] [serial = 1317] [outer = (nil)] [url = about:blank]
17:32:37 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x91ddc400) [pid = 1852] [serial = 1257] [outer = (nil)] [url = about:blank]
17:32:37 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x983c7800) [pid = 1852] [serial = 1278] [outer = (nil)] [url = about:blank]
17:32:37 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x98d89400) [pid = 1852] [serial = 1290] [outer = (nil)] [url = about:blank]
17:32:37 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8f289400) [pid = 1852] [serial = 1248] [outer = (nil)] [url = about:blank]
17:32:37 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x90fc0c00) [pid = 1852] [serial = 1254] [outer = (nil)] [url = about:blank]
17:32:37 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x9af6f400) [pid = 1852] [serial = 1296] [outer = (nil)] [url = about:blank]
17:32:37 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x92688400) [pid = 1852] [serial = 1262] [outer = (nil)] [url = about:blank]
17:32:37 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x9b3e2000) [pid = 1852] [serial = 1304] [outer = (nil)] [url = about:blank]
17:32:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704e800 == 25 [pid = 1852] [id = 538]
17:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x8704f400) [pid = 1852] [serial = 1510] [outer = (nil)]
17:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x87213c00) [pid = 1852] [serial = 1511] [outer = 0x8704f400]
17:32:37 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
17:32:37 INFO - document served over http requires an https
17:32:37 INFO - sub-resource via iframe-tag using the meta-csp
17:32:37 INFO - delivery method with keep-origin-redirect and when
17:32:37 INFO - the target request is same-origin.
17:32:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3494ms
17:32:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:32:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x8721b400 == 26 [pid = 1852] [id = 539]
17:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8721cc00) [pid = 1852] [serial = 1512] [outer = (nil)]
17:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x876c7400) [pid = 1852] [serial = 1513] [outer = 0x8721cc00]
17:32:37 INFO - PROCESS | 1852 | 1448328757817 Marionette INFO loaded listener.js
17:32:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x88f8a800) [pid = 1852] [serial = 1514] [outer = 0x8721cc00]
17:32:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x89173000 == 27 [pid = 1852] [id = 540]
17:32:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x89175000) [pid = 1852] [serial = 1515] [outer = (nil)]
17:32:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x8917c400) [pid = 1852] [serial = 1516] [outer = 0x89175000]
17:32:38 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
17:32:38 INFO - document served over http requires an https
17:32:38 INFO - sub-resource via iframe-tag using the meta-csp
17:32:38 INFO - delivery method with no-redirect and when
17:32:38 INFO - the target request is same-origin.
17:32:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1188ms
17:32:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:32:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x86998c00 == 28 [pid = 1852] [id = 541]
17:32:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x87212800) [pid = 1852] [serial = 1517] [outer = (nil)]
17:32:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x8917ac00) [pid = 1852] [serial = 1518] [outer = 0x87212800]
17:32:39 INFO - PROCESS | 1852 | 1448328759008 Marionette INFO loaded listener.js
17:32:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x89857400) [pid = 1852] [serial = 1519] [outer = 0x87212800]
17:32:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d13400 == 29 [pid = 1852] [id = 542]
17:32:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x89d14000) [pid = 1852] [serial = 1520] [outer = (nil)]
17:32:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x89b55000) [pid = 1852] [serial = 1521] [outer = 0x89d14000]
17:32:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:32:39 INFO - document served over http requires an https
17:32:39 INFO - sub-resource via iframe-tag using the meta-csp
17:32:39 INFO - delivery method with swap-origin-redirect and when
17:32:39 INFO - the target request is same-origin.
17:32:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1232ms
17:32:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:32:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1c800 == 30 [pid = 1852] [id = 543]
17:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x89d1e000) [pid = 1852] [serial = 1522] [outer = (nil)]
17:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x8a366c00) [pid = 1852] [serial = 1523] [outer = 0x89d1e000]
17:32:40 INFO - PROCESS | 1852 | 1448328760288 Marionette INFO loaded listener.js
17:32:40 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x8a432000) [pid = 1852] [serial = 1524] [outer = 0x89d1e000]
17:32:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:32:41 INFO - document served over http requires an https
17:32:41 INFO - sub-resource via script-tag using the meta-csp
17:32:41 INFO - delivery method with keep-origin-redirect and when
17:32:41 INFO - the target request is same-origin.
17:32:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1186ms
17:32:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
17:32:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a436400 == 31 [pid = 1852] [id = 544]
17:32:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x8a436800) [pid = 1852] [serial = 1525] [outer = (nil)]
17:32:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x8a6c2400) [pid = 1852] [serial = 1526] [outer = 0x8a436800]
17:32:41 INFO - PROCESS | 1852 | 1448328761448 Marionette INFO loaded listener.js
17:32:41 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x8b951800) [pid = 1852] [serial = 1527] [outer = 0x8a436800]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x9793b400) [pid = 1852] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x90ab6400) [pid = 1852] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x9544f800) [pid = 1852] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x8a430c00) [pid = 1852] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x945c6400) [pid = 1852] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x90ce2c00) [pid = 1852] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x8699a000) [pid = 1852] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x8f095400) [pid = 1852] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8f08cc00) [pid = 1852] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x8f171c00) [pid = 1852] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8a439c00) [pid = 1852] [serial = 1386] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8c0f8000) [pid = 1852] [serial = 1349] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x91de3400) [pid = 1852] [serial = 1391] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x88f90400) [pid = 1852] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x90fc3800) [pid = 1852] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8b955400) [pid = 1852] [serial = 1344] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x90ce2400) [pid = 1852] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x914d7000) [pid = 1852] [serial = 1384] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x89178000) [pid = 1852] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8a364400) [pid = 1852] [serial = 1431] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328723526]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8c88a800) [pid = 1852] [serial = 1352] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x92602400) [pid = 1852] [serial = 1389] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328704666]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x86c9c400) [pid = 1852] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x8d461800) [pid = 1852] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x8c639400) [pid = 1852] [serial = 1347] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328688864]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x8b954400) [pid = 1852] [serial = 1342] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x8a6ba000) [pid = 1852] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x89859400) [pid = 1852] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x88f89800) [pid = 1852] [serial = 1426] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x8c645400) [pid = 1852] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8d485000) [pid = 1852] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x876cc000) [pid = 1852] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x9266fc00) [pid = 1852] [serial = 1394] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x89b58800) [pid = 1852] [serial = 1428] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x92604000) [pid = 1852] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x8a370400) [pid = 1852] [serial = 1433] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x876ca000) [pid = 1852] [serial = 1436] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x9266e800) [pid = 1852] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x88f8c400) [pid = 1852] [serial = 1437] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x8a42f000) [pid = 1852] [serial = 1434] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8a367800) [pid = 1852] [serial = 1432] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328723526]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x97b5c000) [pid = 1852] [serial = 1412] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x90abfc00) [pid = 1852] [serial = 1373] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x97939000) [pid = 1852] [serial = 1409] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x914d8000) [pid = 1852] [serial = 1385] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x8a6bbc00) [pid = 1852] [serial = 1340] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x8917e000) [pid = 1852] [serial = 1421] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x93f2e400) [pid = 1852] [serial = 1400] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x8c63c400) [pid = 1852] [serial = 1348] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328688864]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x89d16000) [pid = 1852] [serial = 1429] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x86e99400) [pid = 1852] [serial = 1415] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x8f261000) [pid = 1852] [serial = 1370] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x9260ac00) [pid = 1852] [serial = 1390] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328704666]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x8d456800) [pid = 1852] [serial = 1358] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x8b94f400) [pid = 1852] [serial = 1343] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x8c63d800) [pid = 1852] [serial = 1350] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x8f171000) [pid = 1852] [serial = 1367] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x92608000) [pid = 1852] [serial = 1392] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x9266f800) [pid = 1852] [serial = 1395] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x9142a000) [pid = 1852] [serial = 1382] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x876ce800) [pid = 1852] [serial = 1418] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x8f096000) [pid = 1852] [serial = 1364] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x8be33400) [pid = 1852] [serial = 1345] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x8ca2b400) [pid = 1852] [serial = 1355] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x9468ec00) [pid = 1852] [serial = 1403] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x86c94c00) [pid = 1852] [serial = 1334] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x89b52400) [pid = 1852] [serial = 1424] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x92688c00) [pid = 1852] [serial = 1397] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x86997400) [pid = 1852] [serial = 1427] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x89516000) [pid = 1852] [serial = 1337] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x90fb5800) [pid = 1852] [serial = 1376] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x8d48b000) [pid = 1852] [serial = 1361] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x8c890000) [pid = 1852] [serial = 1353] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x91ddb400) [pid = 1852] [serial = 1387] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x9544b000) [pid = 1852] [serial = 1406] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x91080c00) [pid = 1852] [serial = 1379] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x95490400) [pid = 1852] [serial = 1407] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x8f17c000) [pid = 1852] [serial = 1368] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x8f0e9800) [pid = 1852] [serial = 1365] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x8f290000) [pid = 1852] [serial = 1371] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x97cf1400) [pid = 1852] [serial = 1413] [outer = (nil)] [url = about:blank]
17:32:43 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x97b54000) [pid = 1852] [serial = 1410] [outer = (nil)] [url = about:blank]
17:32:43 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
17:32:43 INFO - document served over http requires an https
17:32:43 INFO - sub-resource via script-tag using the meta-csp
17:32:43 INFO - delivery method with no-redirect and when
17:32:43 INFO - the target request is same-origin.
17:32:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2436ms
17:32:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:32:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f8cc00 == 32 [pid = 1852] [id = 545]
17:32:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x88f96c00) [pid = 1852] [serial = 1528] [outer = (nil)]
17:32:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x89516000) [pid = 1852] [serial = 1529] [outer = 0x88f96c00]
17:32:43 INFO - PROCESS | 1852 | 1448328763857 Marionette INFO loaded listener.js
17:32:43 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x8a6c0000) [pid = 1852] [serial = 1530] [outer = 0x88f96c00]
17:32:44 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
17:32:44 INFO - document served over http requires an https
17:32:44 INFO - sub-resource via script-tag using the meta-csp
17:32:44 INFO - delivery method with swap-origin-redirect and when
17:32:44 INFO - the target request is same-origin.
17:32:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1078ms
17:32:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:32:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1dc00 == 33 [pid = 1852] [id = 546]
17:32:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x8b95a800) [pid = 1852] [serial = 1531] [outer = (nil)]
17:32:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8c0f7800) [pid = 1852] [serial = 1532] [outer = 0x8b95a800]
17:32:44 INFO - PROCESS | 1852 | 1448328764964 Marionette INFO loaded listener.js
17:32:45 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8c642000) [pid = 1852] [serial = 1533] [outer = 0x8b95a800]
17:32:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:32:45 INFO - document served over http requires an https
17:32:45 INFO - sub-resource via xhr-request using the meta-csp
17:32:45 INFO - delivery method with keep-origin-redirect and when
17:32:45 INFO - the target request is same-origin.
17:32:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1232ms
17:32:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
17:32:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d6400 == 34 [pid = 1852] [id = 547]
17:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x88f88400) [pid = 1852] [serial = 1534] [outer = (nil)]
17:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x88f8f800) [pid = 1852] [serial = 1535] [outer = 0x88f88400]
17:32:46 INFO - PROCESS | 1852 | 1448328766303 Marionette INFO loaded listener.js
17:32:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x89519c00) [pid = 1852] [serial = 1536] [outer = 0x88f88400]
17:32:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
17:32:47 INFO - document served over http requires an https
17:32:47 INFO - sub-resource via xhr-request using the meta-csp
17:32:47 INFO - delivery method with no-redirect and when
17:32:47 INFO - the target request is same-origin.
17:32:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1388ms
17:32:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:32:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x86998400 == 35 [pid = 1852] [id = 548]
17:32:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x86c92c00) [pid = 1852] [serial = 1537] [outer = (nil)]
17:32:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x89d1bc00) [pid = 1852] [serial = 1538] [outer = 0x86c92c00]
17:32:47 INFO - PROCESS | 1852 | 1448328767650 Marionette INFO loaded listener.js
17:32:47 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x8b952000) [pid = 1852] [serial = 1539] [outer = 0x86c92c00]
17:32:48 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
17:32:48 INFO - document served over http requires an https
17:32:48 INFO - sub-resource via xhr-request using the meta-csp
17:32:48 INFO - delivery method with swap-origin-redirect and when
17:32:48 INFO - the target request is same-origin.
17:32:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1264ms
17:32:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:32:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f93800 == 36 [pid = 1852] [id = 549]
17:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8a6c5000) [pid = 1852] [serial = 1540] [outer = (nil)]
17:32:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8c648000) [pid = 1852] [serial = 1541] [outer = 0x8a6c5000]
17:32:49 INFO - PROCESS | 1852 | 1448328769007 Marionette INFO loaded listener.js
17:32:49 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8ca2bc00) [pid = 1852] [serial = 1542] [outer = 0x8a6c5000]
17:32:50 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
17:32:50 INFO - document served over http requires an http
17:32:50 INFO - sub-resource via fetch-request using the meta-referrer
17:32:50 INFO - delivery method with keep-origin-redirect and when
17:32:50 INFO - the target request is cross-origin.
17:32:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1387ms
17:32:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
17:32:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x86997c00 == 37 [pid = 1852] [id = 550]
17:32:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8a366800) [pid = 1852] [serial = 1543] [outer = (nil)]
17:32:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8cd14000) [pid = 1852] [serial = 1544] [outer = 0x8a366800]
17:32:50 INFO - PROCESS | 1852 | 1448328770310 Marionette INFO loaded listener.js
17:32:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8d45f000) [pid = 1852] [serial = 1545] [outer = 0x8a366800]
17:32:51 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
17:32:51 INFO - document served over http requires an http
17:32:51 INFO - sub-resource via fetch-request using the meta-referrer
17:32:51 INFO - delivery method with no-redirect and when
17:32:51 INFO - the target request is cross-origin.
17:32:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1178ms
17:32:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:32:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d2800 == 38 [pid = 1852] [id = 551]
17:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x88f89800) [pid = 1852] [serial = 1546] [outer = (nil)]
17:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8d485000) [pid = 1852] [serial = 1547] [outer = 0x88f89800]
17:32:51 INFO - PROCESS | 1852 | 1448328771497 Marionette INFO loaded listener.js
17:32:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8f095000) [pid = 1852] [serial = 1548] [outer = 0x88f89800]
17:32:52 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
17:32:52 INFO - document served over http requires an http
17:32:52 INFO - sub-resource via fetch-request using the meta-referrer
17:32:52 INFO - delivery method with swap-origin-redirect and when
17:32:52 INFO - the target request is cross-origin.
17:32:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1275ms
17:32:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:32:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704ac00 == 39 [pid = 1852] [id = 552]
17:32:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8a364000) [pid = 1852] [serial = 1549] [outer = (nil)]
17:32:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8f172000) [pid = 1852] [serial = 1550] [outer = 0x8a364000]
17:32:52 INFO - PROCESS | 1852 | 1448328772785 Marionette INFO loaded listener.js
17:32:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8f25b400) [pid = 1852] [serial = 1551] [outer = 0x8a364000]
17:32:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f260800 == 40 [pid = 1852] [id = 553]
17:32:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8f261400) [pid = 1852] [serial = 1552] [outer = (nil)]
17:32:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8f262800) [pid = 1852] [serial = 1553] [outer = 0x8f261400]
17:32:53 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
17:32:53 INFO - document served over http requires an http
17:32:53 INFO - sub-resource via iframe-tag using the meta-referrer
17:32:53 INFO - delivery method with keep-origin-redirect and when
17:32:53 INFO - the target request is cross-origin.
17:32:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1294ms
17:32:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:32:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f172c00 == 41 [pid = 1852] [id = 554]
17:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8f17d800) [pid = 1852] [serial = 1554] [outer = (nil)]
17:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8f289c00) [pid = 1852] [serial = 1555] [outer = 0x8f17d800]
17:32:54 INFO - PROCESS | 1852 | 1448328774126 Marionette INFO loaded listener.js
17:32:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x90ab5800) [pid = 1852] [serial = 1556] [outer = 0x8f17d800]
17:32:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x90abd800 == 42 [pid = 1852] [id = 555]
17:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x90c4cc00) [pid = 1852] [serial = 1557] [outer = (nil)]
17:32:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x90ac0400) [pid = 1852] [serial = 1558] [outer = 0x90c4cc00]
17:32:55 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
17:32:55 INFO - document served over http requires an http
17:32:55 INFO - sub-resource via iframe-tag using the meta-referrer
17:32:55 INFO - delivery method with no-redirect and when
17:32:55 INFO - the target request is cross-origin.
17:32:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1336ms
17:32:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:32:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1d800 == 43 [pid = 1852] [id = 556]
17:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8f28e400) [pid = 1852] [serial = 1559] [outer = (nil)]
17:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x90ac2c00) [pid = 1852] [serial = 1560] [outer = 0x8f28e400]
17:32:55 INFO - PROCESS | 1852 | 1448328775439 Marionette INFO loaded listener.js
17:32:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x90ce2800) [pid = 1852] [serial = 1561] [outer = 0x8f28e400]
17:32:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x90fb8c00 == 44 [pid = 1852] [id = 557]
17:32:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x90fbb000) [pid = 1852] [serial = 1562] [outer = (nil)]
17:32:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x90fbc800) [pid = 1852] [serial = 1563] [outer = 0x90fbb000]
17:32:56 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
17:32:56 INFO - document served over http requires an http
17:32:56 INFO - sub-resource via iframe-tag using the meta-referrer
17:32:56 INFO - delivery method with swap-origin-redirect and when
17:32:56 INFO - the target request is cross-origin.
17:32:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1355ms
17:32:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:32:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b56400 == 45 [pid = 1852] [id = 558]
17:32:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x90abe400) [pid = 1852] [serial = 1564] [outer = (nil)]
17:32:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x91080400) [pid = 1852] [serial = 1565] [outer = 0x90abe400]
17:32:56 INFO - PROCESS | 1852 | 1448328776803 Marionette INFO loaded listener.js
17:32:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x9142ec00) [pid = 1852] [serial = 1566] [outer = 0x90abe400]
17:32:57 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
17:32:57 INFO - document served over http requires an http
17:32:57 INFO - sub-resource via script-tag using the meta-referrer
17:32:57 INFO - delivery method with keep-origin-redirect and when
17:32:57 INFO - the target request is cross-origin.
17:32:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1234ms
17:32:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
17:32:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1a400 == 46 [pid = 1852] [id = 559]
17:32:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x91084c00) [pid = 1852] [serial = 1567] [outer = (nil)]
17:32:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x914d5000) [pid = 1852] [serial = 1568] [outer = 0x91084c00]
17:32:58 INFO - PROCESS | 1852 | 1448328778047 Marionette INFO loaded listener.js
17:32:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x91de6400) [pid = 1852] [serial = 1569] [outer = 0x91084c00]
17:32:59 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
17:32:59 INFO - document served over http requires an http
17:32:59 INFO - sub-resource via script-tag using the meta-referrer
17:32:59 INFO - delivery method with no-redirect and when
17:32:59 INFO - the target request is cross-origin.
17:32:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1230ms
17:32:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:32:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x914d5c00 == 47 [pid = 1852] [id = 560]
17:32:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x92605000) [pid = 1852] [serial = 1570] [outer = (nil)]
17:32:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x92610000) [pid = 1852] [serial = 1571] [outer = 0x92605000]
17:32:59 INFO - PROCESS | 1852 | 1448328779326 Marionette INFO loaded listener.js
17:32:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:32:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x92688c00) [pid = 1852] [serial = 1572] [outer = 0x92605000]
17:33:00 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
17:33:00 INFO - document served over http requires an http
17:33:00 INFO - sub-resource via script-tag using the meta-referrer
17:33:00 INFO - delivery method with swap-origin-redirect and when
17:33:00 INFO - the target request is cross-origin.
17:33:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1283ms
17:33:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:33:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea0c00 == 48 [pid = 1852] [id = 561]
17:33:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x8c63ac00) [pid = 1852] [serial = 1573] [outer = (nil)]
17:33:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x93f25400) [pid = 1852] [serial = 1574] [outer = 0x8c63ac00]
17:33:00 INFO - PROCESS | 1852 | 1448328780624 Marionette INFO loaded listener.js
17:33:00 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x945c2c00) [pid = 1852] [serial = 1575] [outer = 0x8c63ac00]
17:33:01 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
17:33:01 INFO - document served over http requires an http
17:33:01 INFO - sub-resource via xhr-request using the meta-referrer
17:33:01 INFO - delivery method with keep-origin-redirect and when
17:33:01 INFO - the target request is cross-origin.
17:33:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1228ms
17:33:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
17:33:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x87050400 == 49 [pid = 1852] [id = 562]
17:33:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x9268dc00) [pid = 1852] [serial = 1576] [outer = (nil)]
17:33:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x9484f800) [pid = 1852] [serial = 1577] [outer = 0x9268dc00]
17:33:01 INFO - PROCESS | 1852 | 1448328781871 Marionette INFO loaded listener.js
17:33:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x95444400) [pid = 1852] [serial = 1578] [outer = 0x9268dc00]
17:33:02 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
17:33:02 INFO - document served over http requires an http
17:33:02 INFO - sub-resource via xhr-request using the meta-referrer
17:33:02 INFO - delivery method with no-redirect and when
17:33:02 INFO - the target request is cross-origin.
17:33:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1253ms
17:33:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:33:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704e400 == 50 [pid = 1852] [id = 563]
17:33:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x9468a800) [pid = 1852] [serial = 1579] [outer = (nil)]
17:33:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x95448000) [pid = 1852] [serial = 1580] [outer = 0x9468a800]
17:33:03 INFO - PROCESS | 1852 | 1448328783138 Marionette INFO loaded listener.js
17:33:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x95451800) [pid = 1852] [serial = 1581] [outer = 0x9468a800]
17:33:04 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
17:33:04 INFO - document served over http requires an http
17:33:04 INFO - sub-resource via xhr-request using the meta-referrer
17:33:04 INFO - delivery method with swap-origin-redirect and when
17:33:04 INFO - the target request is cross-origin.
17:33:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1226ms
17:33:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:33:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b5e000 == 51 [pid = 1852] [id = 564]
17:33:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x95443c00) [pid = 1852] [serial = 1582] [outer = (nil)]
17:33:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x9548e000) [pid = 1852] [serial = 1583] [outer = 0x95443c00]
17:33:04 INFO - PROCESS | 1852 | 1448328784383 Marionette INFO loaded listener.js
17:33:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x95f32c00) [pid = 1852] [serial = 1584] [outer = 0x95443c00]
17:33:05 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
17:33:05 INFO - document served over http requires an https
17:33:05 INFO - sub-resource via fetch-request using the meta-referrer
17:33:05 INFO - delivery method with keep-origin-redirect and when
17:33:05 INFO - the target request is cross-origin.
17:33:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1388ms
17:33:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
17:33:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x95451400 == 52 [pid = 1852] [id = 565]
17:33:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x9548ec00) [pid = 1852] [serial = 1585] [outer = (nil)]
17:33:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x9793e800) [pid = 1852] [serial = 1586] [outer = 0x9548ec00]
17:33:05 INFO - PROCESS | 1852 | 1448328785742 Marionette INFO loaded listener.js
17:33:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x97b54400) [pid = 1852] [serial = 1587] [outer = 0x9548ec00]
17:33:06 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
17:33:06 INFO - document served over http requires an https
17:33:06 INFO - sub-resource via fetch-request using the meta-referrer
17:33:06 INFO - delivery method with no-redirect and when
17:33:06 INFO - the target request is cross-origin.
17:33:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1277ms
17:33:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:33:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f89c00 == 53 [pid = 1852] [id = 566]
17:33:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x97946800) [pid = 1852] [serial = 1588] [outer = (nil)]
17:33:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x97b58c00) [pid = 1852] [serial = 1589] [outer = 0x97946800]
17:33:07 INFO - PROCESS | 1852 | 1448328787087 Marionette INFO loaded listener.js
17:33:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x97bb5000) [pid = 1852] [serial = 1590] [outer = 0x97946800]
17:33:08 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
17:33:08 INFO - document served over http requires an https
17:33:08 INFO - sub-resource via fetch-request using the meta-referrer
17:33:08 INFO - delivery method with swap-origin-redirect and when
17:33:08 INFO - the target request is cross-origin.
17:33:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1432ms
17:33:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:33:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0ed800 == 54 [pid = 1852] [id = 567]
17:33:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x97ce8c00) [pid = 1852] [serial = 1591] [outer = (nil)]
17:33:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x97cef000) [pid = 1852] [serial = 1592] [outer = 0x97ce8c00]
17:33:08 INFO - PROCESS | 1852 | 1448328788458 Marionette INFO loaded listener.js
17:33:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x97e02400) [pid = 1852] [serial = 1593] [outer = 0x97ce8c00]
17:33:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x97e04c00 == 55 [pid = 1852] [id = 568]
17:33:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x97e07800) [pid = 1852] [serial = 1594] [outer = (nil)]
17:33:09 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
17:33:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x8f17d400) [pid = 1852] [serial = 1595] [outer = 0x97e07800]
17:33:10 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
17:33:10 INFO - document served over http requires an https
17:33:10 INFO - sub-resource via iframe-tag using the meta-referrer
17:33:10 INFO - delivery method with keep-origin-redirect and when
17:33:10 INFO - the target request is cross-origin.
17:33:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2601ms
17:33:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:33:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f25f800 == 56 [pid = 1852] [id = 569]
17:33:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x92603800) [pid = 1852] [serial = 1596] [outer = (nil)]
17:33:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x92691400) [pid = 1852] [serial = 1597] [outer = 0x92603800]
17:33:11 INFO - PROCESS | 1852 | 1448328791087 Marionette INFO loaded listener.js
17:33:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x97e0b000) [pid = 1852] [serial = 1598] [outer = 0x92603800]
17:33:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x90cde000 == 57 [pid = 1852] [id = 570]
17:33:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x90ce5400) [pid = 1852] [serial = 1599] [outer = (nil)]
17:33:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x8f28f800) [pid = 1852] [serial = 1600] [outer = 0x90ce5400]
17:33:12 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
17:33:12 INFO - document served over http requires an https
17:33:12 INFO - sub-resource via iframe-tag using the meta-referrer
17:33:12 INFO - delivery method with no-redirect and when
17:33:12 INFO - the target request is cross-origin.
17:33:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1335ms
17:33:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:33:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca30000 == 58 [pid = 1852] [id = 571]
17:33:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x8ca34c00) [pid = 1852] [serial = 1601] [outer = (nil)]
17:33:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x8f266000) [pid = 1852] [serial = 1602] [outer = 0x8ca34c00]
17:33:12 INFO - PROCESS | 1852 | 1448328792489 Marionette INFO loaded listener.js
17:33:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x97e0a800) [pid = 1852] [serial = 1603] [outer = 0x8ca34c00]
17:33:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d1800 == 59 [pid = 1852] [id = 572]
17:33:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x876d3400) [pid = 1852] [serial = 1604] [outer = (nil)]
17:33:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x8704d800) [pid = 1852] [serial = 1605] [outer = 0x876d3400]
17:33:13 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
17:33:13 INFO - document served over http requires an https
17:33:13 INFO - sub-resource via iframe-tag using the meta-referrer
17:33:13 INFO - delivery method with swap-origin-redirect and when
17:33:13 INFO - the target request is cross-origin.
17:33:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1596ms
17:33:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:33:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c95000 == 60 [pid = 1852] [id = 573]
17:33:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x86e9b800) [pid = 1852] [serial = 1606] [outer = (nil)]
17:33:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x88f91c00) [pid = 1852] [serial = 1607] [outer = 0x86e9b800]
17:33:14 INFO - PROCESS | 1852 | 1448328794371 Marionette INFO loaded listener.js
17:33:14 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x8a990800) [pid = 1852] [serial = 1608] [outer = 0x86e9b800]
17:33:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8704e800 == 59 [pid = 1852] [id = 538]
17:33:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8721b400 == 58 [pid = 1852] [id = 539]
17:33:15 INFO - PROCESS | 1852 | --DOCSHELL 0x89173000 == 57 [pid = 1852] [id = 540]
17:33:15 INFO - PROCESS | 1852 | --DOCSHELL 0x86998c00 == 56 [pid = 1852] [id = 541]
17:33:15 INFO - PROCESS | 1852 | --DOCSHELL 0x89d13400 == 55 [pid = 1852] [id = 542]
17:33:15 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1c800 == 54 [pid = 1852] [id = 543]
17:33:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8a436400 == 53 [pid = 1852] [id = 544]
17:33:15 INFO - PROCESS | 1852 | --DOCSHELL 0x88f8cc00 == 52 [pid = 1852] [id = 545]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x8a6bc000) [pid = 1852] [serial = 1435] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x8a363400) [pid = 1852] [serial = 1430] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x90fbf000) [pid = 1852] [serial = 1377] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x8704b000) [pid = 1852] [serial = 1335] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x87049000) [pid = 1852] [serial = 1416] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x89d11400) [pid = 1852] [serial = 1425] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x91de5800) [pid = 1852] [serial = 1388] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8951b000) [pid = 1852] [serial = 1422] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x8cd15800) [pid = 1852] [serial = 1356] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x89d15c00) [pid = 1852] [serial = 1338] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x92668800) [pid = 1852] [serial = 1393] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x93f26800) [pid = 1852] [serial = 1398] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8f08dc00) [pid = 1852] [serial = 1362] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x90c56c00) [pid = 1852] [serial = 1374] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8c0f3400) [pid = 1852] [serial = 1346] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x88f8d400) [pid = 1852] [serial = 1419] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8a98bc00) [pid = 1852] [serial = 1341] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8d465c00) [pid = 1852] [serial = 1359] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x94684400) [pid = 1852] [serial = 1401] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x9108c400) [pid = 1852] [serial = 1380] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x95285800) [pid = 1852] [serial = 1404] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8c888800) [pid = 1852] [serial = 1351] [outer = (nil)] [url = about:blank]
17:33:15 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x914d0400) [pid = 1852] [serial = 1383] [outer = (nil)] [url = about:blank]
17:33:15 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
17:33:15 INFO - document served over http requires an https
17:33:15 INFO - sub-resource via script-tag using the meta-referrer
17:33:15 INFO - delivery method with keep-origin-redirect and when
17:33:15 INFO - the target request is cross-origin.
17:33:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2136ms
17:33:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
17:33:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x87046000 == 53 [pid = 1852] [id = 574]
17:33:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x8704c800) [pid = 1852] [serial = 1609] [outer = (nil)]
17:33:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x8721c800) [pid = 1852] [serial = 1610] [outer = 0x8704c800]
17:33:16 INFO - PROCESS | 1852 | 1448328796225 Marionette INFO loaded listener.js
17:33:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x88f8dc00) [pid = 1852] [serial = 1611] [outer = 0x8704c800]
17:33:17 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
17:33:17 INFO - document served over http requires an https
17:33:17 INFO - sub-resource via script-tag using the meta-referrer
17:33:17 INFO - delivery method with no-redirect and when
17:33:17 INFO - the target request is cross-origin.
17:33:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1078ms
17:33:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:33:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x87214400 == 54 [pid = 1852] [id = 575]
17:33:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x89174400) [pid = 1852] [serial = 1612] [outer = (nil)]
17:33:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x8951b000) [pid = 1852] [serial = 1613] [outer = 0x89174400]
17:33:17 INFO - PROCESS | 1852 | 1448328797313 Marionette INFO loaded listener.js
17:33:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x89b55400) [pid = 1852] [serial = 1614] [outer = 0x89174400]
17:33:18 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
17:33:18 INFO - document served over http requires an https
17:33:18 INFO - sub-resource via script-tag using the meta-referrer
17:33:18 INFO - delivery method with swap-origin-redirect and when
17:33:18 INFO - the target request is cross-origin.
17:33:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1182ms
17:33:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:33:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c96800 == 55 [pid = 1852] [id = 576]
17:33:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x8a363400) [pid = 1852] [serial = 1615] [outer = (nil)]
17:33:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x8a372c00) [pid = 1852] [serial = 1616] [outer = 0x8a363400]
17:33:18 INFO - PROCESS | 1852 | 1448328798549 Marionette INFO loaded listener.js
17:33:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8a988c00) [pid = 1852] [serial = 1617] [outer = 0x8a363400]
17:33:19 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
17:33:19 INFO - document served over http requires an https
17:33:19 INFO - sub-resource via xhr-request using the meta-referrer
17:33:19 INFO - delivery method with keep-origin-redirect and when
17:33:19 INFO - the target request is cross-origin.
17:33:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1233ms
17:33:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
17:33:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a1c00 == 56 [pid = 1852] [id = 577]
17:33:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x8a36a800) [pid = 1852] [serial = 1618] [outer = (nil)]
17:33:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x8b959800) [pid = 1852] [serial = 1619] [outer = 0x8a36a800]
17:33:19 INFO - PROCESS | 1852 | 1448328799791 Marionette INFO loaded listener.js
17:33:19 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x8985a000) [pid = 1852] [serial = 1620] [outer = 0x8a36a800]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x914ce800) [pid = 1852] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x914d3400) [pid = 1852] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x8a372800) [pid = 1852] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8704f000) [pid = 1852] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8704f400) [pid = 1852] [serial = 1510] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8a992000) [pid = 1852] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8917b400) [pid = 1852] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8a36dc00) [pid = 1852] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x88f95000) [pid = 1852] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x8cd18000) [pid = 1852] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8d482400) [pid = 1852] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x8f091c00) [pid = 1852] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x8f266400) [pid = 1852] [serial = 1470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x90ab7400) [pid = 1852] [serial = 1475] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x8f28a800) [pid = 1852] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x9266e400) [pid = 1852] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x8a6c2400) [pid = 1852] [serial = 1526] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x89b55000) [pid = 1852] [serial = 1521] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8917ac00) [pid = 1852] [serial = 1518] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x87213c00) [pid = 1852] [serial = 1511] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x8f263800) [pid = 1852] [serial = 1508] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x8917c400) [pid = 1852] [serial = 1516] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328758499]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x876c7400) [pid = 1852] [serial = 1513] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x89516000) [pid = 1852] [serial = 1529] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x8a366c00) [pid = 1852] [serial = 1523] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x89179c00) [pid = 1852] [serial = 1439] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8a42dc00) [pid = 1852] [serial = 1442] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x8a98f800) [pid = 1852] [serial = 1445] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8be35c00) [pid = 1852] [serial = 1448] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x8c63f000) [pid = 1852] [serial = 1451] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x8c88ec00) [pid = 1852] [serial = 1454] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x8cd15c00) [pid = 1852] [serial = 1457] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x8d45bc00) [pid = 1852] [serial = 1460] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x8d48c800) [pid = 1852] [serial = 1463] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x8f178c00) [pid = 1852] [serial = 1469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x8f0e6000) [pid = 1852] [serial = 1466] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x8f291400) [pid = 1852] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328739543]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x8f28c800) [pid = 1852] [serial = 1471] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x90cda800) [pid = 1852] [serial = 1479] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x90abc000) [pid = 1852] [serial = 1476] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x90cdb400) [pid = 1852] [serial = 1481] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x90fc2800) [pid = 1852] [serial = 1484] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x9142b000) [pid = 1852] [serial = 1487] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x914d6000) [pid = 1852] [serial = 1490] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x92609800) [pid = 1852] [serial = 1493] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x9268ac00) [pid = 1852] [serial = 1496] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x93f32400) [pid = 1852] [serial = 1499] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x91ddd400) [pid = 1852] [serial = 1502] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x8a98d800) [pid = 1852] [serial = 1505] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x8f25d000) [pid = 1852] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x8a436800) [pid = 1852] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x88f96c00) [pid = 1852] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x90ab9800) [pid = 1852] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x87212800) [pid = 1852] [serial = 1517] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x8a98b400) [pid = 1852] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x8721cc00) [pid = 1852] [serial = 1512] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x89d1e000) [pid = 1852] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x89d14000) [pid = 1852] [serial = 1520] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x90fc2000) [pid = 1852] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x89175000) [pid = 1852] [serial = 1515] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328758499]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x8a36d400) [pid = 1852] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x90ab6c00) [pid = 1852] [serial = 1473] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328739543]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x89173c00) [pid = 1852] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x90cdc000) [pid = 1852] [serial = 1478] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x87219000) [pid = 1852] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x8c0fc000) [pid = 1852] [serial = 1449] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x8c883800) [pid = 1852] [serial = 1452] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x8ca34400) [pid = 1852] [serial = 1455] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x91de9800) [pid = 1852] [serial = 1491] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x92668400) [pid = 1852] [serial = 1494] [outer = (nil)] [url = about:blank]
17:33:20 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x93f2a400) [pid = 1852] [serial = 1497] [outer = (nil)] [url = about:blank]
17:33:20 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
17:33:20 INFO - document served over http requires an https
17:33:20 INFO - sub-resource via xhr-request using the meta-referrer
17:33:20 INFO - delivery method with no-redirect and when
17:33:20 INFO - the target request is cross-origin.
17:33:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1253ms
17:33:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:33:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x87213400 == 57 [pid = 1852] [id = 578]
17:33:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x87215400) [pid = 1852] [serial = 1621] [outer = (nil)]
17:33:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x89175000) [pid = 1852] [serial = 1622] [outer = 0x87215400]
17:33:21 INFO - PROCESS | 1852 | 1448328801013 Marionette INFO loaded listener.js
17:33:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x8a6c7c00) [pid = 1852] [serial = 1623] [outer = 0x87215400]
17:33:21 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
17:33:21 INFO - document served over http requires an https
17:33:21 INFO - sub-resource via xhr-request using the meta-referrer
17:33:21 INFO - delivery method with swap-origin-redirect and when
17:33:21 INFO - the target request is cross-origin.
17:33:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1028ms
17:33:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:33:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0f8400 == 58 [pid = 1852] [id = 579]
17:33:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x8c0f9c00) [pid = 1852] [serial = 1624] [outer = (nil)]
17:33:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x8c642c00) [pid = 1852] [serial = 1625] [outer = 0x8c0f9c00]
17:33:22 INFO - PROCESS | 1852 | 1448328802089 Marionette INFO loaded listener.js
17:33:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8ca2b400) [pid = 1852] [serial = 1626] [outer = 0x8c0f9c00]
17:33:23 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
17:33:23 INFO - document served over http requires an http
17:33:23 INFO - sub-resource via fetch-request using the meta-referrer
17:33:23 INFO - delivery method with keep-origin-redirect and when
17:33:23 INFO - the target request is same-origin.
17:33:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1349ms
17:33:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
17:33:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x86997400 == 59 [pid = 1852] [id = 580]
17:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x88f94c00) [pid = 1852] [serial = 1627] [outer = (nil)]
17:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x8917c400) [pid = 1852] [serial = 1628] [outer = 0x88f94c00]
17:33:23 INFO - PROCESS | 1852 | 1448328803469 Marionette INFO loaded listener.js
17:33:23 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x89d15c00) [pid = 1852] [serial = 1629] [outer = 0x88f94c00]
17:33:24 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
17:33:24 INFO - document served over http requires an http
17:33:24 INFO - sub-resource via fetch-request using the meta-referrer
17:33:24 INFO - delivery method with no-redirect and when
17:33:24 INFO - the target request is same-origin.
17:33:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1437ms
17:33:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:33:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a369000 == 60 [pid = 1852] [id = 581]
17:33:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x8a6bc400) [pid = 1852] [serial = 1630] [outer = (nil)]
17:33:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x8b95c000) [pid = 1852] [serial = 1631] [outer = 0x8a6bc400]
17:33:24 INFO - PROCESS | 1852 | 1448328804929 Marionette INFO loaded listener.js
17:33:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8c644800) [pid = 1852] [serial = 1632] [outer = 0x8a6bc400]
17:33:25 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
17:33:25 INFO - document served over http requires an http
17:33:25 INFO - sub-resource via fetch-request using the meta-referrer
17:33:25 INFO - delivery method with swap-origin-redirect and when
17:33:25 INFO - the target request is same-origin.
17:33:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1312ms
17:33:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:33:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b954000 == 61 [pid = 1852] [id = 582]
17:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x8c88f800) [pid = 1852] [serial = 1633] [outer = (nil)]
17:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8d459800) [pid = 1852] [serial = 1634] [outer = 0x8c88f800]
17:33:26 INFO - PROCESS | 1852 | 1448328806295 Marionette INFO loaded listener.js
17:33:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8d488400) [pid = 1852] [serial = 1635] [outer = 0x8c88f800]
17:33:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f08c800 == 62 [pid = 1852] [id = 583]
17:33:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8f08e400) [pid = 1852] [serial = 1636] [outer = (nil)]
17:33:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8f0e1c00) [pid = 1852] [serial = 1637] [outer = 0x8f08e400]
17:33:27 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
17:33:27 INFO - document served over http requires an http
17:33:27 INFO - sub-resource via iframe-tag using the meta-referrer
17:33:27 INFO - delivery method with keep-origin-redirect and when
17:33:27 INFO - the target request is same-origin.
17:33:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1445ms
17:33:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:33:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c890c00 == 63 [pid = 1852] [id = 584]
17:33:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8cd20c00) [pid = 1852] [serial = 1638] [outer = (nil)]
17:33:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8f0e3c00) [pid = 1852] [serial = 1639] [outer = 0x8cd20c00]
17:33:27 INFO - PROCESS | 1852 | 1448328807705 Marionette INFO loaded listener.js
17:33:27 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8f25e400) [pid = 1852] [serial = 1640] [outer = 0x8cd20c00]
17:33:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f264000 == 64 [pid = 1852] [id = 585]
17:33:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8f28c800) [pid = 1852] [serial = 1641] [outer = (nil)]
17:33:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8f28e800) [pid = 1852] [serial = 1642] [outer = 0x8f28c800]
17:33:28 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
17:33:28 INFO - document served over http requires an http
17:33:28 INFO - sub-resource via iframe-tag using the meta-referrer
17:33:28 INFO - delivery method with no-redirect and when
17:33:28 INFO - the target request is same-origin.
17:33:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1388ms
17:33:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:33:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f28c400 == 65 [pid = 1852] [id = 586]
17:33:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8f290000) [pid = 1852] [serial = 1643] [outer = (nil)]
17:33:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x90ab9400) [pid = 1852] [serial = 1644] [outer = 0x8f290000]
17:33:29 INFO - PROCESS | 1852 | 1448328809113 Marionette INFO loaded listener.js
17:33:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x90cdbc00) [pid = 1852] [serial = 1645] [outer = 0x8f290000]
17:33:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x9107e400 == 66 [pid = 1852] [id = 587]
17:33:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x91080000) [pid = 1852] [serial = 1646] [outer = (nil)]
17:33:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x90fb8400) [pid = 1852] [serial = 1647] [outer = 0x91080000]
17:33:30 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
17:33:30 INFO - document served over http requires an http
17:33:30 INFO - sub-resource via iframe-tag using the meta-referrer
17:33:30 INFO - delivery method with swap-origin-redirect and when
17:33:30 INFO - the target request is same-origin.
17:33:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1481ms
17:33:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:33:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x91080800 == 67 [pid = 1852] [id = 588]
17:33:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x91080c00) [pid = 1852] [serial = 1648] [outer = (nil)]
17:33:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x9108cc00) [pid = 1852] [serial = 1649] [outer = 0x91080c00]
17:33:30 INFO - PROCESS | 1852 | 1448328810596 Marionette INFO loaded listener.js
17:33:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x914d5800) [pid = 1852] [serial = 1650] [outer = 0x91080c00]
17:33:31 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
17:33:31 INFO - document served over http requires an http
17:33:31 INFO - sub-resource via script-tag using the meta-referrer
17:33:31 INFO - delivery method with keep-origin-redirect and when
17:33:31 INFO - the target request is same-origin.
17:33:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1286ms
17:33:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
17:33:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x90fba000 == 68 [pid = 1852] [id = 589]
17:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x90fc2000) [pid = 1852] [serial = 1651] [outer = (nil)]
17:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x91de7800) [pid = 1852] [serial = 1652] [outer = 0x90fc2000]
17:33:31 INFO - PROCESS | 1852 | 1448328811890 Marionette INFO loaded listener.js
17:33:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x92610400) [pid = 1852] [serial = 1653] [outer = 0x90fc2000]
17:33:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
17:33:33 INFO - document served over http requires an http
17:33:33 INFO - sub-resource via script-tag using the meta-referrer
17:33:33 INFO - delivery method with no-redirect and when
17:33:33 INFO - the target request is same-origin.
17:33:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1437ms
17:33:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:33:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x876ca400 == 69 [pid = 1852] [id = 590]
17:33:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x9260f000) [pid = 1852] [serial = 1654] [outer = (nil)]
17:33:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x9266e400) [pid = 1852] [serial = 1655] [outer = 0x9260f000]
17:33:33 INFO - PROCESS | 1852 | 1448328813319 Marionette INFO loaded listener.js
17:33:33 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x93f27400) [pid = 1852] [serial = 1656] [outer = 0x9260f000]
17:33:34 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
17:33:34 INFO - document served over http requires an http
17:33:34 INFO - sub-resource via script-tag using the meta-referrer
17:33:34 INFO - delivery method with swap-origin-redirect and when
17:33:34 INFO - the target request is same-origin.
17:33:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1289ms
17:33:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:33:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c98400 == 70 [pid = 1852] [id = 591]
17:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8f0e9400) [pid = 1852] [serial = 1657] [outer = (nil)]
17:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x945c2400) [pid = 1852] [serial = 1658] [outer = 0x8f0e9400]
17:33:34 INFO - PROCESS | 1852 | 1448328814672 Marionette INFO loaded listener.js
17:33:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x95446800) [pid = 1852] [serial = 1659] [outer = 0x8f0e9400]
17:33:35 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
17:33:35 INFO - document served over http requires an http
17:33:35 INFO - sub-resource via xhr-request using the meta-referrer
17:33:35 INFO - delivery method with keep-origin-redirect and when
17:33:35 INFO - the target request is same-origin.
17:33:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1285ms
17:33:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
17:33:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b56000 == 71 [pid = 1852] [id = 592]
17:33:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x95443400) [pid = 1852] [serial = 1660] [outer = (nil)]
17:33:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x97946c00) [pid = 1852] [serial = 1661] [outer = 0x95443400]
17:33:35 INFO - PROCESS | 1852 | 1448328815959 Marionette INFO loaded listener.js
17:33:36 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x97cec800) [pid = 1852] [serial = 1662] [outer = 0x95443400]
17:33:36 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
17:33:36 INFO - document served over http requires an http
17:33:36 INFO - sub-resource via xhr-request using the meta-referrer
17:33:36 INFO - delivery method with no-redirect and when
17:33:36 INFO - the target request is same-origin.
17:33:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1288ms
17:33:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:33:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x9793a400 == 72 [pid = 1852] [id = 593]
17:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x97b55c00) [pid = 1852] [serial = 1663] [outer = (nil)]
17:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x983bdc00) [pid = 1852] [serial = 1664] [outer = 0x97b55c00]
17:33:37 INFO - PROCESS | 1852 | 1448328817259 Marionette INFO loaded listener.js
17:33:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x983c7c00) [pid = 1852] [serial = 1665] [outer = 0x97b55c00]
17:33:38 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
17:33:38 INFO - document served over http requires an http
17:33:38 INFO - sub-resource via xhr-request using the meta-referrer
17:33:38 INFO - delivery method with swap-origin-redirect and when
17:33:38 INFO - the target request is same-origin.
17:33:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1286ms
17:33:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:33:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x983bc800 == 73 [pid = 1852] [id = 594]
17:33:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x983be800) [pid = 1852] [serial = 1666] [outer = (nil)]
17:33:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x985ec800) [pid = 1852] [serial = 1667] [outer = 0x983be800]
17:33:38 INFO - PROCESS | 1852 | 1448328818551 Marionette INFO loaded listener.js
17:33:38 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x988ccc00) [pid = 1852] [serial = 1668] [outer = 0x983be800]
17:33:39 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
17:33:39 INFO - document served over http requires an https
17:33:39 INFO - sub-resource via fetch-request using the meta-referrer
17:33:39 INFO - delivery method with keep-origin-redirect and when
17:33:39 INFO - the target request is same-origin.
17:33:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1335ms
17:33:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
17:33:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x91081800 == 74 [pid = 1852] [id = 595]
17:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x9260ac00) [pid = 1852] [serial = 1669] [outer = (nil)]
17:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x988d3c00) [pid = 1852] [serial = 1670] [outer = 0x9260ac00]
17:33:39 INFO - PROCESS | 1852 | 1448328819857 Marionette INFO loaded listener.js
17:33:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x98ae7c00) [pid = 1852] [serial = 1671] [outer = 0x9260ac00]
17:33:40 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
17:33:40 INFO - document served over http requires an https
17:33:40 INFO - sub-resource via fetch-request using the meta-referrer
17:33:40 INFO - delivery method with no-redirect and when
17:33:40 INFO - the target request is same-origin.
17:33:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1282ms
17:33:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:33:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x988cc800 == 75 [pid = 1852] [id = 596]
17:33:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x988d6000) [pid = 1852] [serial = 1672] [outer = (nil)]
17:33:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x98aecc00) [pid = 1852] [serial = 1673] [outer = 0x988d6000]
17:33:41 INFO - PROCESS | 1852 | 1448328821190 Marionette INFO loaded listener.js
17:33:41 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x98af3000) [pid = 1852] [serial = 1674] [outer = 0x988d6000]
17:33:42 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
17:33:42 INFO - document served over http requires an https
17:33:42 INFO - sub-resource via fetch-request using the meta-referrer
17:33:42 INFO - delivery method with swap-origin-redirect and when
17:33:42 INFO - the target request is same-origin.
17:33:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1293ms
17:33:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:33:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x98aeb400 == 76 [pid = 1852] [id = 597]
17:33:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x98aed800) [pid = 1852] [serial = 1675] [outer = (nil)]
17:33:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x98d7f800) [pid = 1852] [serial = 1676] [outer = 0x98aed800]
17:33:42 INFO - PROCESS | 1852 | 1448328822492 Marionette INFO loaded listener.js
17:33:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x98d86400) [pid = 1852] [serial = 1677] [outer = 0x98aed800]
17:33:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x98d89800 == 77 [pid = 1852] [id = 598]
17:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x9a32b800) [pid = 1852] [serial = 1678] [outer = (nil)]
17:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x9a32d400) [pid = 1852] [serial = 1679] [outer = 0x9a32b800]
17:33:43 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
17:33:43 INFO - document served over http requires an https
17:33:43 INFO - sub-resource via iframe-tag using the meta-referrer
17:33:43 INFO - delivery method with keep-origin-redirect and when
17:33:43 INFO - the target request is same-origin.
17:33:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1385ms
17:33:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:33:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0f9400 == 78 [pid = 1852] [id = 599]
17:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x9a332c00) [pid = 1852] [serial = 1680] [outer = (nil)]
17:33:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x9a339800) [pid = 1852] [serial = 1681] [outer = 0x9a332c00]
17:33:43 INFO - PROCESS | 1852 | 1448328823950 Marionette INFO loaded listener.js
17:33:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x9a3a4c00) [pid = 1852] [serial = 1682] [outer = 0x9a332c00]
17:33:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x9a33a000 == 79 [pid = 1852] [id = 600]
17:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x9a3a7c00) [pid = 1852] [serial = 1683] [outer = (nil)]
17:33:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x9ad1b400) [pid = 1852] [serial = 1684] [outer = 0x9a3a7c00]
17:33:45 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
17:33:45 INFO - document served over http requires an https
17:33:45 INFO - sub-resource via iframe-tag using the meta-referrer
17:33:45 INFO - delivery method with no-redirect and when
17:33:45 INFO - the target request is same-origin.
17:33:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1451ms
17:33:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:33:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c646800 == 80 [pid = 1852] [id = 601]
17:33:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x9a333800) [pid = 1852] [serial = 1685] [outer = (nil)]
17:33:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x9ad1ec00) [pid = 1852] [serial = 1686] [outer = 0x9a333800]
17:33:45 INFO - PROCESS | 1852 | 1448328825384 Marionette INFO loaded listener.js
17:33:45 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x9b1b7800) [pid = 1852] [serial = 1687] [outer = 0x9a333800]
17:33:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x9af70400 == 81 [pid = 1852] [id = 602]
17:33:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x9b1bec00) [pid = 1852] [serial = 1688] [outer = (nil)]
17:33:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x9b2c1800) [pid = 1852] [serial = 1689] [outer = 0x9b1bec00]
17:33:46 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
17:33:46 INFO - document served over http requires an https
17:33:46 INFO - sub-resource via iframe-tag using the meta-referrer
17:33:46 INFO - delivery method with swap-origin-redirect and when
17:33:46 INFO - the target request is same-origin.
17:33:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1441ms
17:33:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:33:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d459000 == 82 [pid = 1852] [id = 603]
17:33:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x9ad22000) [pid = 1852] [serial = 1690] [outer = (nil)]
17:33:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x9b2c2800) [pid = 1852] [serial = 1691] [outer = 0x9ad22000]
17:33:46 INFO - PROCESS | 1852 | 1448328826846 Marionette INFO loaded listener.js
17:33:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x9b3d9400) [pid = 1852] [serial = 1692] [outer = 0x9ad22000]
17:33:47 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
17:33:47 INFO - document served over http requires an https
17:33:47 INFO - sub-resource via script-tag using the meta-referrer
17:33:47 INFO - delivery method with keep-origin-redirect and when
17:33:47 INFO - the target request is same-origin.
17:33:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1378ms
17:33:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
17:33:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x87216000 == 83 [pid = 1852] [id = 604]
17:33:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x89b58800) [pid = 1852] [serial = 1693] [outer = (nil)]
17:33:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x91ddd400) [pid = 1852] [serial = 1694] [outer = 0x89b58800]
17:33:49 INFO - PROCESS | 1852 | 1448328829662 Marionette INFO loaded listener.js
17:33:49 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x9b3e2000) [pid = 1852] [serial = 1695] [outer = 0x89b58800]
17:33:50 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
17:33:50 INFO - document served over http requires an https
17:33:50 INFO - sub-resource via script-tag using the meta-referrer
17:33:50 INFO - delivery method with no-redirect and when
17:33:50 INFO - the target request is same-origin.
17:33:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2693ms
17:33:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:33:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f96800 == 84 [pid = 1852] [id = 605]
17:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x89514c00) [pid = 1852] [serial = 1696] [outer = (nil)]
17:33:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x8b94f400) [pid = 1852] [serial = 1697] [outer = 0x89514c00]
17:33:50 INFO - PROCESS | 1852 | 1448328830897 Marionette INFO loaded listener.js
17:33:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x90fbb400) [pid = 1852] [serial = 1698] [outer = 0x89514c00]
17:33:52 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
17:33:52 INFO - document served over http requires an https
17:33:52 INFO - sub-resource via script-tag using the meta-referrer
17:33:52 INFO - delivery method with swap-origin-redirect and when
17:33:52 INFO - the target request is same-origin.
17:33:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1709ms
17:33:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:33:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f94000 == 85 [pid = 1852] [id = 606]
17:33:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x88f94400) [pid = 1852] [serial = 1699] [outer = (nil)]
17:33:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x8917e400) [pid = 1852] [serial = 1700] [outer = 0x88f94400]
17:33:52 INFO - PROCESS | 1852 | 1448328832651 Marionette INFO loaded listener.js
17:33:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x89b5bc00) [pid = 1852] [serial = 1701] [outer = 0x88f94400]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x876d6400 == 84 [pid = 1852] [id = 547]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x86998400 == 83 [pid = 1852] [id = 548]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x88f93800 == 82 [pid = 1852] [id = 549]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x86997c00 == 81 [pid = 1852] [id = 550]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x876d2800 == 80 [pid = 1852] [id = 551]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x8704ac00 == 79 [pid = 1852] [id = 552]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x8f260800 == 78 [pid = 1852] [id = 553]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x8f172c00 == 77 [pid = 1852] [id = 554]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x90abd800 == 76 [pid = 1852] [id = 555]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1d800 == 75 [pid = 1852] [id = 556]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x90fb8c00 == 74 [pid = 1852] [id = 557]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x89b56400 == 73 [pid = 1852] [id = 558]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1a400 == 72 [pid = 1852] [id = 559]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x914d5c00 == 71 [pid = 1852] [id = 560]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea0c00 == 70 [pid = 1852] [id = 561]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x87050400 == 69 [pid = 1852] [id = 562]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x8704e400 == 68 [pid = 1852] [id = 563]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x89b5e000 == 67 [pid = 1852] [id = 564]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x95451400 == 66 [pid = 1852] [id = 565]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x88f89c00 == 65 [pid = 1852] [id = 566]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0ed800 == 64 [pid = 1852] [id = 567]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x97e04c00 == 63 [pid = 1852] [id = 568]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x8f25f800 == 62 [pid = 1852] [id = 569]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x90cde000 == 61 [pid = 1852] [id = 570]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca30000 == 60 [pid = 1852] [id = 571]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x876d1800 == 59 [pid = 1852] [id = 572]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x87046000 == 58 [pid = 1852] [id = 574]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x86c95000 == 57 [pid = 1852] [id = 573]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x87214400 == 56 [pid = 1852] [id = 575]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x86c96800 == 55 [pid = 1852] [id = 576]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x869a1c00 == 54 [pid = 1852] [id = 577]
17:33:53 INFO - PROCESS | 1852 | --DOCSHELL 0x87213400 == 53 [pid = 1852] [id = 578]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x945c7c00) [pid = 1852] [serial = 1503] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x94688800) [pid = 1852] [serial = 1500] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x914cbc00) [pid = 1852] [serial = 1488] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x9108bc00) [pid = 1852] [serial = 1485] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x90fba400) [pid = 1852] [serial = 1482] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x90c56800) [pid = 1852] [serial = 1477] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8f298400) [pid = 1852] [serial = 1472] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x8f16f000) [pid = 1852] [serial = 1467] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8f092000) [pid = 1852] [serial = 1464] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8d483400) [pid = 1852] [serial = 1461] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x8cd20000) [pid = 1852] [serial = 1458] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8b953c00) [pid = 1852] [serial = 1446] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x8a6c2800) [pid = 1852] [serial = 1443] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x89855400) [pid = 1852] [serial = 1440] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8a6c0000) [pid = 1852] [serial = 1530] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8a432000) [pid = 1852] [serial = 1524] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x88f8a800) [pid = 1852] [serial = 1514] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8b951800) [pid = 1852] [serial = 1527] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8f08f000) [pid = 1852] [serial = 1506] [outer = (nil)] [url = about:blank]
17:33:53 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x89857400) [pid = 1852] [serial = 1519] [outer = (nil)] [url = about:blank]
17:33:54 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
17:33:54 INFO - document served over http requires an https
17:33:54 INFO - sub-resource via xhr-request using the meta-referrer
17:33:54 INFO - delivery method with keep-origin-redirect and when
17:33:54 INFO - the target request is same-origin.
17:33:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1743ms
17:33:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
17:33:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c93000 == 54 [pid = 1852] [id = 607]
17:33:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x87047000) [pid = 1852] [serial = 1702] [outer = (nil)]
17:33:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x8721b400) [pid = 1852] [serial = 1703] [outer = 0x87047000]
17:33:54 INFO - PROCESS | 1852 | 1448328834331 Marionette INFO loaded listener.js
17:33:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x89173c00) [pid = 1852] [serial = 1704] [outer = 0x87047000]
17:33:55 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
17:33:55 INFO - document served over http requires an https
17:33:55 INFO - sub-resource via xhr-request using the meta-referrer
17:33:55 INFO - delivery method with no-redirect and when
17:33:55 INFO - the target request is same-origin.
17:33:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1101ms
17:33:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:33:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x87051c00 == 55 [pid = 1852] [id = 608]
17:33:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x89b55000) [pid = 1852] [serial = 1705] [outer = (nil)]
17:33:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x89d14000) [pid = 1852] [serial = 1706] [outer = 0x89b55000]
17:33:55 INFO - PROCESS | 1852 | 1448328835488 Marionette INFO loaded listener.js
17:33:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x8a431400) [pid = 1852] [serial = 1707] [outer = 0x89b55000]
17:33:56 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
17:33:56 INFO - document served over http requires an https
17:33:56 INFO - sub-resource via xhr-request using the meta-referrer
17:33:56 INFO - delivery method with swap-origin-redirect and when
17:33:56 INFO - the target request is same-origin.
17:33:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1236ms
17:33:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:33:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b5d400 == 56 [pid = 1852] [id = 609]
17:33:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8a36f400) [pid = 1852] [serial = 1708] [outer = (nil)]
17:33:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x8a98b800) [pid = 1852] [serial = 1709] [outer = 0x8a36f400]
17:33:56 INFO - PROCESS | 1852 | 1448328836711 Marionette INFO loaded listener.js
17:33:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x8b958400) [pid = 1852] [serial = 1710] [outer = 0x8a36f400]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8be3f000) [pid = 1852] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x90ce5400) [pid = 1852] [serial = 1599] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328791781]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x876d3400) [pid = 1852] [serial = 1604] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8c642c00) [pid = 1852] [serial = 1625] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8a36a800) [pid = 1852] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8704c800) [pid = 1852] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x90fbb000) [pid = 1852] [serial = 1562] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x89174400) [pid = 1852] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x86e9b800) [pid = 1852] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x87215400) [pid = 1852] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x8f261400) [pid = 1852] [serial = 1552] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x90c4cc00) [pid = 1852] [serial = 1557] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328774861]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x8a363400) [pid = 1852] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x97e07800) [pid = 1852] [serial = 1594] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x9793e800) [pid = 1852] [serial = 1586] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x95448000) [pid = 1852] [serial = 1580] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x92610000) [pid = 1852] [serial = 1571] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x88f91c00) [pid = 1852] [serial = 1607] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x8c648000) [pid = 1852] [serial = 1541] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x8f17d400) [pid = 1852] [serial = 1595] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x97cef000) [pid = 1852] [serial = 1592] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x90fbc800) [pid = 1852] [serial = 1563] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x90ac2c00) [pid = 1852] [serial = 1560] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x88f8f800) [pid = 1852] [serial = 1535] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x8f262800) [pid = 1852] [serial = 1553] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8f172000) [pid = 1852] [serial = 1550] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x914d5000) [pid = 1852] [serial = 1568] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x97b58c00) [pid = 1852] [serial = 1589] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x8a372c00) [pid = 1852] [serial = 1616] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x91080400) [pid = 1852] [serial = 1565] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x89d1bc00) [pid = 1852] [serial = 1538] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x9548e000) [pid = 1852] [serial = 1583] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x90ac0400) [pid = 1852] [serial = 1558] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328774861]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x8f289c00) [pid = 1852] [serial = 1555] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x8cd14000) [pid = 1852] [serial = 1544] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x8951b000) [pid = 1852] [serial = 1613] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x93f25400) [pid = 1852] [serial = 1574] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x89175000) [pid = 1852] [serial = 1622] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x8d485000) [pid = 1852] [serial = 1547] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x9484f800) [pid = 1852] [serial = 1577] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x8721c800) [pid = 1852] [serial = 1610] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x8c0f7800) [pid = 1852] [serial = 1532] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x8b959800) [pid = 1852] [serial = 1619] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x8f28f800) [pid = 1852] [serial = 1600] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328791781]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x92691400) [pid = 1852] [serial = 1597] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x8704d800) [pid = 1852] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x8f266000) [pid = 1852] [serial = 1602] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x95451800) [pid = 1852] [serial = 1581] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x89519c00) [pid = 1852] [serial = 1536] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x8a988c00) [pid = 1852] [serial = 1617] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x8b952000) [pid = 1852] [serial = 1539] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x945c2c00) [pid = 1852] [serial = 1575] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x8a6c7c00) [pid = 1852] [serial = 1623] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x95444400) [pid = 1852] [serial = 1578] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x8985a000) [pid = 1852] [serial = 1620] [outer = (nil)] [url = about:blank]
17:33:57 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x94854000) [pid = 1852] [serial = 1509] [outer = (nil)] [url = about:blank]
17:33:57 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
17:33:57 INFO - document served over http requires an http
17:33:57 INFO - sub-resource via fetch-request using the http-csp
17:33:57 INFO - delivery method with keep-origin-redirect and when
17:33:57 INFO - the target request is cross-origin.
17:33:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1227ms
17:33:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
17:33:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e9d800 == 57 [pid = 1852] [id = 610]
17:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8704d800) [pid = 1852] [serial = 1711] [outer = (nil)]
17:33:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x88f91c00) [pid = 1852] [serial = 1712] [outer = 0x8704d800]
17:33:57 INFO - PROCESS | 1852 | 1448328837919 Marionette INFO loaded listener.js
17:33:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8a994000) [pid = 1852] [serial = 1713] [outer = 0x8704d800]
17:33:58 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
17:33:58 INFO - document served over http requires an http
17:33:58 INFO - sub-resource via fetch-request using the http-csp
17:33:58 INFO - delivery method with no-redirect and when
17:33:58 INFO - the target request is cross-origin.
17:33:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 991ms
17:33:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:33:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0f6000 == 58 [pid = 1852] [id = 611]
17:33:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8c0f8000) [pid = 1852] [serial = 1714] [outer = (nil)]
17:33:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8c0fd000) [pid = 1852] [serial = 1715] [outer = 0x8c0f8000]
17:33:58 INFO - PROCESS | 1852 | 1448328838951 Marionette INFO loaded listener.js
17:33:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:33:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8ca30c00) [pid = 1852] [serial = 1716] [outer = 0x8c0f8000]
17:33:59 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
17:33:59 INFO - document served over http requires an http
17:33:59 INFO - sub-resource via fetch-request using the http-csp
17:33:59 INFO - delivery method with swap-origin-redirect and when
17:33:59 INFO - the target request is cross-origin.
17:33:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 987ms
17:33:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:33:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c94400 == 59 [pid = 1852] [id = 612]
17:33:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x86c95000) [pid = 1852] [serial = 1717] [outer = (nil)]
17:33:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x86e9b400) [pid = 1852] [serial = 1718] [outer = 0x86c95000]
17:34:00 INFO - PROCESS | 1852 | 1448328840009 Marionette INFO loaded listener.js
17:34:00 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x87218000) [pid = 1852] [serial = 1719] [outer = 0x86c95000]
17:34:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b56400 == 60 [pid = 1852] [id = 613]
17:34:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x89d13400) [pid = 1852] [serial = 1720] [outer = (nil)]
17:34:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x88f8b800) [pid = 1852] [serial = 1721] [outer = 0x89d13400]
17:34:01 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
17:34:01 INFO - document served over http requires an http
17:34:01 INFO - sub-resource via iframe-tag using the http-csp
17:34:01 INFO - delivery method with keep-origin-redirect and when
17:34:01 INFO - the target request is cross-origin.
17:34:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1482ms
17:34:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:34:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d15800 == 61 [pid = 1852] [id = 614]
17:34:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8a372000) [pid = 1852] [serial = 1722] [outer = (nil)]
17:34:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8a6c2800) [pid = 1852] [serial = 1723] [outer = 0x8a372000]
17:34:01 INFO - PROCESS | 1852 | 1448328841523 Marionette INFO loaded listener.js
17:34:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8be3e000) [pid = 1852] [serial = 1724] [outer = 0x8a372000]
17:34:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca37c00 == 62 [pid = 1852] [id = 615]
17:34:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8cd13000) [pid = 1852] [serial = 1725] [outer = (nil)]
17:34:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8cd1ac00) [pid = 1852] [serial = 1726] [outer = 0x8cd13000]
17:34:02 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
17:34:02 INFO - document served over http requires an http
17:34:02 INFO - sub-resource via iframe-tag using the http-csp
17:34:02 INFO - delivery method with no-redirect and when
17:34:02 INFO - the target request is cross-origin.
17:34:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1377ms
17:34:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:34:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1a400 == 63 [pid = 1852] [id = 616]
17:34:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x8cd16400) [pid = 1852] [serial = 1727] [outer = (nil)]
17:34:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8d457800) [pid = 1852] [serial = 1728] [outer = 0x8cd16400]
17:34:02 INFO - PROCESS | 1852 | 1448328842918 Marionette INFO loaded listener.js
17:34:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8d48d000) [pid = 1852] [serial = 1729] [outer = 0x8cd16400]
17:34:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f098c00 == 64 [pid = 1852] [id = 617]
17:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x8f0e7400) [pid = 1852] [serial = 1730] [outer = (nil)]
17:34:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8f0e6c00) [pid = 1852] [serial = 1731] [outer = 0x8f0e7400]
17:34:03 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
17:34:03 INFO - document served over http requires an http
17:34:03 INFO - sub-resource via iframe-tag using the http-csp
17:34:03 INFO - delivery method with swap-origin-redirect and when
17:34:03 INFO - the target request is cross-origin.
17:34:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1383ms
17:34:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:34:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d457000 == 65 [pid = 1852] [id = 618]
17:34:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x8f0e9800) [pid = 1852] [serial = 1732] [outer = (nil)]
17:34:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8f175400) [pid = 1852] [serial = 1733] [outer = 0x8f0e9800]
17:34:04 INFO - PROCESS | 1852 | 1448328844321 Marionette INFO loaded listener.js
17:34:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x8f263c00) [pid = 1852] [serial = 1734] [outer = 0x8f0e9800]
17:34:05 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
17:34:05 INFO - document served over http requires an http
17:34:05 INFO - sub-resource via script-tag using the http-csp
17:34:05 INFO - delivery method with keep-origin-redirect and when
17:34:05 INFO - the target request is cross-origin.
17:34:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1283ms
17:34:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
17:34:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f8b400 == 66 [pid = 1852] [id = 619]
17:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x8f25c800) [pid = 1852] [serial = 1735] [outer = (nil)]
17:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x90ab8000) [pid = 1852] [serial = 1736] [outer = 0x8f25c800]
17:34:05 INFO - PROCESS | 1852 | 1448328845601 Marionette INFO loaded listener.js
17:34:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x90c57000) [pid = 1852] [serial = 1737] [outer = 0x8f25c800]
17:34:06 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
17:34:06 INFO - document served over http requires an http
17:34:06 INFO - sub-resource via script-tag using the http-csp
17:34:06 INFO - delivery method with no-redirect and when
17:34:06 INFO - the target request is cross-origin.
17:34:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1229ms
17:34:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:34:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x90abd400 == 67 [pid = 1852] [id = 620]
17:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x90cdcc00) [pid = 1852] [serial = 1738] [outer = (nil)]
17:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x90ce4000) [pid = 1852] [serial = 1739] [outer = 0x90cdcc00]
17:34:06 INFO - PROCESS | 1852 | 1448328846845 Marionette INFO loaded listener.js
17:34:06 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x90fc3000) [pid = 1852] [serial = 1740] [outer = 0x90cdcc00]
17:34:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:34:07 INFO - document served over http requires an http
17:34:07 INFO - sub-resource via script-tag using the http-csp
17:34:07 INFO - delivery method with swap-origin-redirect and when
17:34:07 INFO - the target request is cross-origin.
17:34:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1286ms
17:34:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:34:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x90cde000 == 68 [pid = 1852] [id = 621]
17:34:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x90ce2400) [pid = 1852] [serial = 1741] [outer = (nil)]
17:34:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x91425000) [pid = 1852] [serial = 1742] [outer = 0x90ce2400]
17:34:08 INFO - PROCESS | 1852 | 1448328848140 Marionette INFO loaded listener.js
17:34:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x914d1c00) [pid = 1852] [serial = 1743] [outer = 0x90ce2400]
17:34:09 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
17:34:09 INFO - document served over http requires an http
17:34:09 INFO - sub-resource via xhr-request using the http-csp
17:34:09 INFO - delivery method with keep-origin-redirect and when
17:34:09 INFO - the target request is cross-origin.
17:34:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1231ms
17:34:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
17:34:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x90abd000 == 69 [pid = 1852] [id = 622]
17:34:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x9108c400) [pid = 1852] [serial = 1744] [outer = (nil)]
17:34:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x91dde800) [pid = 1852] [serial = 1745] [outer = 0x9108c400]
17:34:09 INFO - PROCESS | 1852 | 1448328849370 Marionette INFO loaded listener.js
17:34:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x92661c00) [pid = 1852] [serial = 1746] [outer = 0x9108c400]
17:34:10 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
17:34:10 INFO - document served over http requires an http
17:34:10 INFO - sub-resource via xhr-request using the http-csp
17:34:10 INFO - delivery method with no-redirect and when
17:34:10 INFO - the target request is cross-origin.
17:34:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1232ms
17:34:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:34:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c97800 == 70 [pid = 1852] [id = 623]
17:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x86c9e400) [pid = 1852] [serial = 1747] [outer = (nil)]
17:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x92688800) [pid = 1852] [serial = 1748] [outer = 0x86c9e400]
17:34:10 INFO - PROCESS | 1852 | 1448328850621 Marionette INFO loaded listener.js
17:34:10 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x93f30800) [pid = 1852] [serial = 1749] [outer = 0x86c9e400]
17:34:11 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
17:34:11 INFO - document served over http requires an http
17:34:11 INFO - sub-resource via xhr-request using the http-csp
17:34:11 INFO - delivery method with swap-origin-redirect and when
17:34:11 INFO - the target request is cross-origin.
17:34:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1235ms
17:34:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:34:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x9268f400 == 71 [pid = 1852] [id = 624]
17:34:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x92693800) [pid = 1852] [serial = 1750] [outer = (nil)]
17:34:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x9468dc00) [pid = 1852] [serial = 1751] [outer = 0x92693800]
17:34:11 INFO - PROCESS | 1852 | 1448328851851 Marionette INFO loaded listener.js
17:34:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x95448000) [pid = 1852] [serial = 1752] [outer = 0x92693800]
17:34:12 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
17:34:12 INFO - document served over http requires an https
17:34:12 INFO - sub-resource via fetch-request using the http-csp
17:34:12 INFO - delivery method with keep-origin-redirect and when
17:34:12 INFO - the target request is cross-origin.
17:34:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1284ms
17:34:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
17:34:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x92691400 == 72 [pid = 1852] [id = 625]
17:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x94686000) [pid = 1852] [serial = 1753] [outer = (nil)]
17:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x95451400) [pid = 1852] [serial = 1754] [outer = 0x94686000]
17:34:13 INFO - PROCESS | 1852 | 1448328853160 Marionette INFO loaded listener.js
17:34:13 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x97b4d400) [pid = 1852] [serial = 1755] [outer = 0x94686000]
17:34:14 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
17:34:14 INFO - document served over http requires an https
17:34:14 INFO - sub-resource via fetch-request using the http-csp
17:34:14 INFO - delivery method with no-redirect and when
17:34:14 INFO - the target request is cross-origin.
17:34:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1383ms
17:34:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:34:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x9793b400 == 73 [pid = 1852] [id = 626]
17:34:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x97946400) [pid = 1852] [serial = 1756] [outer = (nil)]
17:34:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x97cf3c00) [pid = 1852] [serial = 1757] [outer = 0x97946400]
17:34:14 INFO - PROCESS | 1852 | 1448328854529 Marionette INFO loaded listener.js
17:34:14 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x97e10000) [pid = 1852] [serial = 1758] [outer = 0x97946400]
17:34:15 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
17:34:15 INFO - document served over http requires an https
17:34:15 INFO - sub-resource via fetch-request using the http-csp
17:34:15 INFO - delivery method with swap-origin-redirect and when
17:34:15 INFO - the target request is cross-origin.
17:34:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1282ms
17:34:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:34:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x89855000 == 74 [pid = 1852] [id = 627]
17:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x97cecc00) [pid = 1852] [serial = 1759] [outer = (nil)]
17:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x983c7000) [pid = 1852] [serial = 1760] [outer = 0x97cecc00]
17:34:15 INFO - PROCESS | 1852 | 1448328855844 Marionette INFO loaded listener.js
17:34:15 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x98ae4c00) [pid = 1852] [serial = 1761] [outer = 0x97cecc00]
17:34:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x98d7ec00 == 75 [pid = 1852] [id = 628]
17:34:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x98d82400) [pid = 1852] [serial = 1762] [outer = (nil)]
17:34:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x9a32c000) [pid = 1852] [serial = 1763] [outer = 0x98d82400]
17:34:16 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
17:34:16 INFO - document served over http requires an https
17:34:16 INFO - sub-resource via iframe-tag using the http-csp
17:34:16 INFO - delivery method with keep-origin-redirect and when
17:34:16 INFO - the target request is cross-origin.
17:34:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1388ms
17:34:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:34:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x97cf2c00 == 76 [pid = 1852] [id = 629]
17:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x9a32b400) [pid = 1852] [serial = 1764] [outer = (nil)]
17:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x9a339c00) [pid = 1852] [serial = 1765] [outer = 0x9a32b400]
17:34:17 INFO - PROCESS | 1852 | 1448328857248 Marionette INFO loaded listener.js
17:34:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x9b3ddc00) [pid = 1852] [serial = 1766] [outer = 0x9a32b400]
17:34:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b574800 == 77 [pid = 1852] [id = 630]
17:34:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x9b5cf400) [pid = 1852] [serial = 1767] [outer = (nil)]
17:34:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x9b693c00) [pid = 1852] [serial = 1768] [outer = 0x9b5cf400]
17:34:18 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
17:34:18 INFO - document served over http requires an https
17:34:18 INFO - sub-resource via iframe-tag using the http-csp
17:34:18 INFO - delivery method with no-redirect and when
17:34:18 INFO - the target request is cross-origin.
17:34:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1343ms
17:34:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:34:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b1ba400 == 78 [pid = 1852] [id = 631]
17:34:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x9b3dd000) [pid = 1852] [serial = 1769] [outer = (nil)]
17:34:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x9b695800) [pid = 1852] [serial = 1770] [outer = 0x9b3dd000]
17:34:18 INFO - PROCESS | 1852 | 1448328858633 Marionette INFO loaded listener.js
17:34:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x9b7ec400) [pid = 1852] [serial = 1771] [outer = 0x9b3dd000]
17:34:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b97e000 == 79 [pid = 1852] [id = 632]
17:34:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x9b97e800) [pid = 1852] [serial = 1772] [outer = (nil)]
17:34:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x9b97f400) [pid = 1852] [serial = 1773] [outer = 0x9b97e800]
17:34:19 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
17:34:19 INFO - document served over http requires an https
17:34:19 INFO - sub-resource via iframe-tag using the http-csp
17:34:19 INFO - delivery method with swap-origin-redirect and when
17:34:19 INFO - the target request is cross-origin.
17:34:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1454ms
17:34:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:34:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b5d800 == 80 [pid = 1852] [id = 633]
17:34:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x9a3a7000) [pid = 1852] [serial = 1774] [outer = (nil)]
17:34:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x9b983000) [pid = 1852] [serial = 1775] [outer = 0x9a3a7000]
17:34:20 INFO - PROCESS | 1852 | 1448328860147 Marionette INFO loaded listener.js
17:34:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x9b9f3000) [pid = 1852] [serial = 1776] [outer = 0x9a3a7000]
17:34:21 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
17:34:21 INFO - document served over http requires an https
17:34:21 INFO - sub-resource via script-tag using the http-csp
17:34:21 INFO - delivery method with keep-origin-redirect and when
17:34:21 INFO - the target request is cross-origin.
17:34:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1334ms
17:34:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
17:34:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x9b981000 == 81 [pid = 1852] [id = 634]
17:34:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x9b9f0400) [pid = 1852] [serial = 1777] [outer = (nil)]
17:34:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x9bcad800) [pid = 1852] [serial = 1778] [outer = 0x9b9f0400]
17:34:21 INFO - PROCESS | 1852 | 1448328861448 Marionette INFO loaded listener.js
17:34:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x9bd4dc00) [pid = 1852] [serial = 1779] [outer = 0x9b9f0400]
17:34:22 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
17:34:22 INFO - document served over http requires an https
17:34:22 INFO - sub-resource via script-tag using the http-csp
17:34:22 INFO - delivery method with no-redirect and when
17:34:22 INFO - the target request is cross-origin.
17:34:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1284ms
17:34:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:34:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a2c00 == 82 [pid = 1852] [id = 635]
17:34:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x9bc38400) [pid = 1852] [serial = 1780] [outer = (nil)]
17:34:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x9bd51800) [pid = 1852] [serial = 1781] [outer = 0x9bc38400]
17:34:22 INFO - PROCESS | 1852 | 1448328862754 Marionette INFO loaded listener.js
17:34:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x9c82ac00) [pid = 1852] [serial = 1782] [outer = 0x9bc38400]
17:34:23 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
17:34:23 INFO - document served over http requires an https
17:34:23 INFO - sub-resource via script-tag using the http-csp
17:34:23 INFO - delivery method with swap-origin-redirect and when
17:34:23 INFO - the target request is cross-origin.
17:34:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1307ms
17:34:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:34:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x9bd50800 == 83 [pid = 1852] [id = 636]
17:34:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x9bd55800) [pid = 1852] [serial = 1783] [outer = (nil)]
17:34:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x9c84d800) [pid = 1852] [serial = 1784] [outer = 0x9bd55800]
17:34:24 INFO - PROCESS | 1852 | 1448328864089 Marionette INFO loaded listener.js
17:34:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x9c854c00) [pid = 1852] [serial = 1785] [outer = 0x9bd55800]
17:34:25 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
17:34:25 INFO - document served over http requires an https
17:34:25 INFO - sub-resource via xhr-request using the http-csp
17:34:25 INFO - delivery method with keep-origin-redirect and when
17:34:25 INFO - the target request is cross-origin.
17:34:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1332ms
17:34:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
17:34:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca2ec00 == 84 [pid = 1852] [id = 637]
17:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x9c856400) [pid = 1852] [serial = 1786] [outer = (nil)]
17:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x9c859c00) [pid = 1852] [serial = 1787] [outer = 0x9c856400]
17:34:25 INFO - PROCESS | 1852 | 1448328865515 Marionette INFO loaded listener.js
17:34:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x9d234c00) [pid = 1852] [serial = 1788] [outer = 0x9c856400]
17:34:26 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
17:34:26 INFO - document served over http requires an https
17:34:26 INFO - sub-resource via xhr-request using the http-csp
17:34:26 INFO - delivery method with no-redirect and when
17:34:26 INFO - the target request is cross-origin.
17:34:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1149ms
17:34:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:34:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x95f32800 == 85 [pid = 1852] [id = 638]
17:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x9bd57c00) [pid = 1852] [serial = 1789] [outer = (nil)]
17:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x9d23a400) [pid = 1852] [serial = 1790] [outer = 0x9bd57c00]
17:34:26 INFO - PROCESS | 1852 | 1448328866762 Marionette INFO loaded listener.js
17:34:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x9d23d400) [pid = 1852] [serial = 1791] [outer = 0x9bd57c00]
17:34:27 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
17:34:27 INFO - document served over http requires an https
17:34:27 INFO - sub-resource via xhr-request using the http-csp
17:34:27 INFO - delivery method with swap-origin-redirect and when
17:34:27 INFO - the target request is cross-origin.
17:34:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1286ms
17:34:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:34:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d236000 == 86 [pid = 1852] [id = 639]
17:34:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x9d23c400) [pid = 1852] [serial = 1792] [outer = (nil)]
17:34:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x9d2a6800) [pid = 1852] [serial = 1793] [outer = 0x9d23c400]
17:34:28 INFO - PROCESS | 1852 | 1448328868049 Marionette INFO loaded listener.js
17:34:28 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x9d2ab800) [pid = 1852] [serial = 1794] [outer = 0x9d23c400]
17:34:29 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
17:34:29 INFO - document served over http requires an http
17:34:29 INFO - sub-resource via fetch-request using the http-csp
17:34:29 INFO - delivery method with keep-origin-redirect and when
17:34:29 INFO - the target request is same-origin.
17:34:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1243ms
17:34:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
17:34:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x9d2a8000 == 87 [pid = 1852] [id = 640]
17:34:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x9d350000) [pid = 1852] [serial = 1795] [outer = (nil)]
17:34:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x9d355c00) [pid = 1852] [serial = 1796] [outer = 0x9d350000]
17:34:29 INFO - PROCESS | 1852 | 1448328869344 Marionette INFO loaded listener.js
17:34:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x9d42ac00) [pid = 1852] [serial = 1797] [outer = 0x9d350000]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x86997400 == 86 [pid = 1852] [id = 580]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x8a369000 == 85 [pid = 1852] [id = 581]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x8f08c800 == 84 [pid = 1852] [id = 583]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x8c890c00 == 83 [pid = 1852] [id = 584]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x8f264000 == 82 [pid = 1852] [id = 585]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x8f28c400 == 81 [pid = 1852] [id = 586]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x9107e400 == 80 [pid = 1852] [id = 587]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x91080800 == 79 [pid = 1852] [id = 588]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x90fba000 == 78 [pid = 1852] [id = 589]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x876ca400 == 77 [pid = 1852] [id = 590]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x86c98400 == 76 [pid = 1852] [id = 591]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x89b56000 == 75 [pid = 1852] [id = 592]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x9793a400 == 74 [pid = 1852] [id = 593]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x983bc800 == 73 [pid = 1852] [id = 594]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x91081800 == 72 [pid = 1852] [id = 595]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x988cc800 == 71 [pid = 1852] [id = 596]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x98aeb400 == 70 [pid = 1852] [id = 597]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x98d89800 == 69 [pid = 1852] [id = 598]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0f9400 == 68 [pid = 1852] [id = 599]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x9a33a000 == 67 [pid = 1852] [id = 600]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x8c646800 == 66 [pid = 1852] [id = 601]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x9af70400 == 65 [pid = 1852] [id = 602]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x8d459000 == 64 [pid = 1852] [id = 603]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x87216000 == 63 [pid = 1852] [id = 604]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x88f94000 == 62 [pid = 1852] [id = 606]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x86c93000 == 61 [pid = 1852] [id = 607]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x87051c00 == 60 [pid = 1852] [id = 608]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0f8400 == 59 [pid = 1852] [id = 579]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x89b5d400 == 58 [pid = 1852] [id = 609]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x86e9d800 == 57 [pid = 1852] [id = 610]
17:34:31 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0f6000 == 56 [pid = 1852] [id = 611]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x86c94400 == 55 [pid = 1852] [id = 612]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x89b56400 == 54 [pid = 1852] [id = 613]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x89d15800 == 53 [pid = 1852] [id = 614]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca37c00 == 52 [pid = 1852] [id = 615]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1a400 == 51 [pid = 1852] [id = 616]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x8f098c00 == 50 [pid = 1852] [id = 617]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x8d457000 == 49 [pid = 1852] [id = 618]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x88f8b400 == 48 [pid = 1852] [id = 619]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x90abd400 == 47 [pid = 1852] [id = 620]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x90cde000 == 46 [pid = 1852] [id = 621]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x90abd000 == 45 [pid = 1852] [id = 622]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x86c97800 == 44 [pid = 1852] [id = 623]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x9268f400 == 43 [pid = 1852] [id = 624]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x92691400 == 42 [pid = 1852] [id = 625]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x9793b400 == 41 [pid = 1852] [id = 626]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x89855000 == 40 [pid = 1852] [id = 627]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x98d7ec00 == 39 [pid = 1852] [id = 628]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x8be3e400 == 38 [pid = 1852] [id = 537]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x97cf2c00 == 37 [pid = 1852] [id = 629]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x9b574800 == 36 [pid = 1852] [id = 630]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x9b1ba400 == 35 [pid = 1852] [id = 631]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x9b97e000 == 34 [pid = 1852] [id = 632]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x89b5d800 == 33 [pid = 1852] [id = 633]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x9b981000 == 32 [pid = 1852] [id = 634]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x869a2c00 == 31 [pid = 1852] [id = 635]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x9bd50800 == 30 [pid = 1852] [id = 636]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca2ec00 == 29 [pid = 1852] [id = 637]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x95f32800 == 28 [pid = 1852] [id = 638]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x9d236000 == 27 [pid = 1852] [id = 639]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1dc00 == 26 [pid = 1852] [id = 546]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x8b954000 == 25 [pid = 1852] [id = 582]
17:34:33 INFO - PROCESS | 1852 | --DOCSHELL 0x88f96800 == 24 [pid = 1852] [id = 605]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x88f8dc00) [pid = 1852] [serial = 1611] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x8f095000) [pid = 1852] [serial = 1548] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x8d45f000) [pid = 1852] [serial = 1545] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x90ab5800) [pid = 1852] [serial = 1556] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x95f32c00) [pid = 1852] [serial = 1584] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x9142ec00) [pid = 1852] [serial = 1566] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x97bb5000) [pid = 1852] [serial = 1590] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x91de6400) [pid = 1852] [serial = 1569] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x8f25b400) [pid = 1852] [serial = 1551] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x90ce2800) [pid = 1852] [serial = 1561] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x8ca2bc00) [pid = 1852] [serial = 1542] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x8a990800) [pid = 1852] [serial = 1608] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x92688c00) [pid = 1852] [serial = 1572] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x97b54400) [pid = 1852] [serial = 1587] [outer = (nil)] [url = about:blank]
17:34:33 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x89b55400) [pid = 1852] [serial = 1614] [outer = (nil)] [url = about:blank]
17:34:33 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
17:34:33 INFO - document served over http requires an http
17:34:33 INFO - sub-resource via fetch-request using the http-csp
17:34:33 INFO - delivery method with no-redirect and when
17:34:33 INFO - the target request is same-origin.
17:34:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 4743ms
17:34:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:34:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c9b400 == 25 [pid = 1852] [id = 641]
17:34:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x86ea5800) [pid = 1852] [serial = 1798] [outer = (nil)]
17:34:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x8704ac00) [pid = 1852] [serial = 1799] [outer = 0x86ea5800]
17:34:34 INFO - PROCESS | 1852 | 1448328874046 Marionette INFO loaded listener.js
17:34:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x87217c00) [pid = 1852] [serial = 1800] [outer = 0x86ea5800]
17:34:34 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
17:34:34 INFO - document served over http requires an http
17:34:34 INFO - sub-resource via fetch-request using the http-csp
17:34:34 INFO - delivery method with swap-origin-redirect and when
17:34:34 INFO - the target request is same-origin.
17:34:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1033ms
17:34:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:34:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c97c00 == 26 [pid = 1852] [id = 642]
17:34:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x86ea1800) [pid = 1852] [serial = 1801] [outer = (nil)]
17:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x88f8e400) [pid = 1852] [serial = 1802] [outer = 0x86ea1800]
17:34:35 INFO - PROCESS | 1852 | 1448328875062 Marionette INFO loaded listener.js
17:34:35 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x8917a800) [pid = 1852] [serial = 1803] [outer = 0x86ea1800]
17:34:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x8951f800 == 27 [pid = 1852] [id = 643]
17:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x89520c00) [pid = 1852] [serial = 1804] [outer = (nil)]
17:34:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x89517800) [pid = 1852] [serial = 1805] [outer = 0x89520c00]
17:34:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:34:36 INFO - document served over http requires an http
17:34:36 INFO - sub-resource via iframe-tag using the http-csp
17:34:36 INFO - delivery method with keep-origin-redirect and when
17:34:36 INFO - the target request is same-origin.
17:34:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1191ms
17:34:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:34:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x89851400 == 28 [pid = 1852] [id = 644]
17:34:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x89857800) [pid = 1852] [serial = 1806] [outer = (nil)]
17:34:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x89b52400) [pid = 1852] [serial = 1807] [outer = 0x89857800]
17:34:36 INFO - PROCESS | 1852 | 1448328876324 Marionette INFO loaded listener.js
17:34:36 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x89d19000) [pid = 1852] [serial = 1808] [outer = 0x89857800]
17:34:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a432000 == 29 [pid = 1852] [id = 645]
17:34:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x8a432c00) [pid = 1852] [serial = 1809] [outer = (nil)]
17:34:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x8a436000) [pid = 1852] [serial = 1810] [outer = 0x8a432c00]
17:34:37 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
17:34:37 INFO - document served over http requires an http
17:34:37 INFO - sub-resource via iframe-tag using the http-csp
17:34:37 INFO - delivery method with no-redirect and when
17:34:37 INFO - the target request is same-origin.
17:34:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1299ms
17:34:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:34:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a369000 == 30 [pid = 1852] [id = 646]
17:34:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x8a36b800) [pid = 1852] [serial = 1811] [outer = (nil)]
17:34:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x8a435400) [pid = 1852] [serial = 1812] [outer = 0x8a36b800]
17:34:37 INFO - PROCESS | 1852 | 1448328877628 Marionette INFO loaded listener.js
17:34:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x8a992800) [pid = 1852] [serial = 1813] [outer = 0x8a36b800]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x88f89800) [pid = 1852] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x8f0e9400) [pid = 1852] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x86c92c00) [pid = 1852] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x88f94c00) [pid = 1852] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x8b95a800) [pid = 1852] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x8a364000) [pid = 1852] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x88f94400) [pid = 1852] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x95443400) [pid = 1852] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x8a36f400) [pid = 1852] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x9260ac00) [pid = 1852] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x97b55c00) [pid = 1852] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x9268dc00) [pid = 1852] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x90abe400) [pid = 1852] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x91080000) [pid = 1852] [serial = 1646] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x97ce8c00) [pid = 1852] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x9260f000) [pid = 1852] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x8cd20c00) [pid = 1852] [serial = 1638] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x8ca34c00) [pid = 1852] [serial = 1601] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x87047000) [pid = 1852] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x8704d800) [pid = 1852] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x8c0f8000) [pid = 1852] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x8c63ac00) [pid = 1852] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x8c0f9c00) [pid = 1852] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x89514c00) [pid = 1852] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x8f290000) [pid = 1852] [serial = 1643] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x98aed800) [pid = 1852] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x988d6000) [pid = 1852] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8f08e400) [pid = 1852] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x9a332c00) [pid = 1852] [serial = 1680] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x9a333800) [pid = 1852] [serial = 1685] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8a366800) [pid = 1852] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x9b1bec00) [pid = 1852] [serial = 1688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x97946800) [pid = 1852] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x9468a800) [pid = 1852] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x9548ec00) [pid = 1852] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x91084c00) [pid = 1852] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x92603800) [pid = 1852] [serial = 1596] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x9a3a7c00) [pid = 1852] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328824671]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8f17d800) [pid = 1852] [serial = 1554] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x92605000) [pid = 1852] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x8a6bc400) [pid = 1852] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x89b58800) [pid = 1852] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x983be800) [pid = 1852] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x88f88400) [pid = 1852] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x9ad22000) [pid = 1852] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x8a6c5000) [pid = 1852] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x90fc2000) [pid = 1852] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x8c88f800) [pid = 1852] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x9a32b800) [pid = 1852] [serial = 1678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x89b55000) [pid = 1852] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x8f28c800) [pid = 1852] [serial = 1641] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328808487]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x95443c00) [pid = 1852] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x8f28e400) [pid = 1852] [serial = 1559] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x91080c00) [pid = 1852] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x9ad1b400) [pid = 1852] [serial = 1684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328824671]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x945c2400) [pid = 1852] [serial = 1658] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x98aecc00) [pid = 1852] [serial = 1673] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x97946c00) [pid = 1852] [serial = 1661] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x8721b400) [pid = 1852] [serial = 1703] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x9108cc00) [pid = 1852] [serial = 1649] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x9ad1ec00) [pid = 1852] [serial = 1686] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x8d459800) [pid = 1852] [serial = 1634] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x8f0e3c00) [pid = 1852] [serial = 1639] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x9b2c2800) [pid = 1852] [serial = 1691] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x91de7800) [pid = 1852] [serial = 1652] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x9b2c1800) [pid = 1852] [serial = 1689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x8f0e1c00) [pid = 1852] [serial = 1637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x8f28e800) [pid = 1852] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328808487]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x8b94f400) [pid = 1852] [serial = 1697] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x90fb8400) [pid = 1852] [serial = 1647] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x985ec800) [pid = 1852] [serial = 1667] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x983bdc00) [pid = 1852] [serial = 1664] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x91ddd400) [pid = 1852] [serial = 1694] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x8a98b800) [pid = 1852] [serial = 1709] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x988d3c00) [pid = 1852] [serial = 1670] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x88f91c00) [pid = 1852] [serial = 1712] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x9a339800) [pid = 1852] [serial = 1681] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x8917c400) [pid = 1852] [serial = 1628] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x8917e400) [pid = 1852] [serial = 1700] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x9266e400) [pid = 1852] [serial = 1655] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x90ab9400) [pid = 1852] [serial = 1644] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x89d14000) [pid = 1852] [serial = 1706] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x8b95c000) [pid = 1852] [serial = 1631] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x9a32d400) [pid = 1852] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x98d7f800) [pid = 1852] [serial = 1676] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x8c0fd000) [pid = 1852] [serial = 1715] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x97e0a800) [pid = 1852] [serial = 1603] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x89173c00) [pid = 1852] [serial = 1704] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x97e0b000) [pid = 1852] [serial = 1598] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x97e02400) [pid = 1852] [serial = 1593] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x8c642000) [pid = 1852] [serial = 1533] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x89b5bc00) [pid = 1852] [serial = 1701] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x95446800) [pid = 1852] [serial = 1659] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x8a431400) [pid = 1852] [serial = 1707] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x983c7c00) [pid = 1852] [serial = 1665] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x97cec800) [pid = 1852] [serial = 1662] [outer = (nil)] [url = about:blank]
17:34:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d1000 == 31 [pid = 1852] [id = 647]
17:34:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x876d6000) [pid = 1852] [serial = 1814] [outer = (nil)]
17:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x88f88400) [pid = 1852] [serial = 1815] [outer = 0x876d6000]
17:34:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:34:41 INFO - document served over http requires an http
17:34:41 INFO - sub-resource via iframe-tag using the http-csp
17:34:41 INFO - delivery method with swap-origin-redirect and when
17:34:41 INFO - the target request is same-origin.
17:34:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3869ms
17:34:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:34:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f91c00 == 32 [pid = 1852] [id = 648]
17:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x89511c00) [pid = 1852] [serial = 1816] [outer = (nil)]
17:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x8a434c00) [pid = 1852] [serial = 1817] [outer = 0x89511c00]
17:34:41 INFO - PROCESS | 1852 | 1448328881461 Marionette INFO loaded listener.js
17:34:41 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x8b94f000) [pid = 1852] [serial = 1818] [outer = 0x89511c00]
17:34:42 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
17:34:42 INFO - document served over http requires an http
17:34:42 INFO - sub-resource via script-tag using the http-csp
17:34:42 INFO - delivery method with keep-origin-redirect and when
17:34:42 INFO - the target request is same-origin.
17:34:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 991ms
17:34:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
17:34:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x86999000 == 33 [pid = 1852] [id = 649]
17:34:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8699d000) [pid = 1852] [serial = 1819] [outer = (nil)]
17:34:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x869a2c00) [pid = 1852] [serial = 1820] [outer = 0x8699d000]
17:34:42 INFO - PROCESS | 1852 | 1448328882572 Marionette INFO loaded listener.js
17:34:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x86ea4c00) [pid = 1852] [serial = 1821] [outer = 0x8699d000]
17:34:43 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
17:34:43 INFO - document served over http requires an http
17:34:43 INFO - sub-resource via script-tag using the http-csp
17:34:43 INFO - delivery method with no-redirect and when
17:34:43 INFO - the target request is same-origin.
17:34:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1582ms
17:34:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:34:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704fc00 == 34 [pid = 1852] [id = 650]
17:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x87215800) [pid = 1852] [serial = 1822] [outer = (nil)]
17:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x89854000) [pid = 1852] [serial = 1823] [outer = 0x87215800]
17:34:44 INFO - PROCESS | 1852 | 1448328884146 Marionette INFO loaded listener.js
17:34:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8a36f800) [pid = 1852] [serial = 1824] [outer = 0x87215800]
17:34:45 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
17:34:45 INFO - document served over http requires an http
17:34:45 INFO - sub-resource via script-tag using the http-csp
17:34:45 INFO - delivery method with swap-origin-redirect and when
17:34:45 INFO - the target request is same-origin.
17:34:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1443ms
17:34:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:34:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0f1000 == 35 [pid = 1852] [id = 651]
17:34:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8c0f2400) [pid = 1852] [serial = 1825] [outer = (nil)]
17:34:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8c0f8000) [pid = 1852] [serial = 1826] [outer = 0x8c0f2400]
17:34:45 INFO - PROCESS | 1852 | 1448328885540 Marionette INFO loaded listener.js
17:34:45 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8c642400) [pid = 1852] [serial = 1827] [outer = 0x8c0f2400]
17:34:46 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
17:34:46 INFO - document served over http requires an http
17:34:46 INFO - sub-resource via xhr-request using the http-csp
17:34:46 INFO - delivery method with keep-origin-redirect and when
17:34:46 INFO - the target request is same-origin.
17:34:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1233ms
17:34:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
17:34:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x86998400 == 36 [pid = 1852] [id = 652]
17:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8c640800) [pid = 1852] [serial = 1828] [outer = (nil)]
17:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8ca2bc00) [pid = 1852] [serial = 1829] [outer = 0x8c640800]
17:34:46 INFO - PROCESS | 1852 | 1448328886797 Marionette INFO loaded listener.js
17:34:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8ca3ac00) [pid = 1852] [serial = 1830] [outer = 0x8c640800]
17:34:47 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
17:34:47 INFO - document served over http requires an http
17:34:47 INFO - sub-resource via xhr-request using the http-csp
17:34:47 INFO - delivery method with no-redirect and when
17:34:47 INFO - the target request is same-origin.
17:34:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1340ms
17:34:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:34:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x87045000 == 37 [pid = 1852] [id = 653]
17:34:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8ca2b800) [pid = 1852] [serial = 1831] [outer = (nil)]
17:34:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8cd1f000) [pid = 1852] [serial = 1832] [outer = 0x8ca2b800]
17:34:48 INFO - PROCESS | 1852 | 1448328888164 Marionette INFO loaded listener.js
17:34:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8d465c00) [pid = 1852] [serial = 1833] [outer = 0x8ca2b800]
17:34:49 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
17:34:49 INFO - document served over http requires an http
17:34:49 INFO - sub-resource via xhr-request using the http-csp
17:34:49 INFO - delivery method with swap-origin-redirect and when
17:34:49 INFO - the target request is same-origin.
17:34:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1181ms
17:34:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:34:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f8b000 == 38 [pid = 1852] [id = 654]
17:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8d465000) [pid = 1852] [serial = 1834] [outer = (nil)]
17:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8d48c800) [pid = 1852] [serial = 1835] [outer = 0x8d465000]
17:34:49 INFO - PROCESS | 1852 | 1448328889423 Marionette INFO loaded listener.js
17:34:49 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8f095800) [pid = 1852] [serial = 1836] [outer = 0x8d465000]
17:34:50 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
17:34:50 INFO - document served over http requires an https
17:34:50 INFO - sub-resource via fetch-request using the http-csp
17:34:50 INFO - delivery method with keep-origin-redirect and when
17:34:50 INFO - the target request is same-origin.
17:34:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1384ms
17:34:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
17:34:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a991800 == 39 [pid = 1852] [id = 655]
17:34:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8be35c00) [pid = 1852] [serial = 1837] [outer = (nil)]
17:34:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x8f0f0800) [pid = 1852] [serial = 1838] [outer = 0x8be35c00]
17:34:50 INFO - PROCESS | 1852 | 1448328890763 Marionette INFO loaded listener.js
17:34:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8f178800) [pid = 1852] [serial = 1839] [outer = 0x8be35c00]
17:34:51 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
17:34:51 INFO - document served over http requires an https
17:34:51 INFO - sub-resource via fetch-request using the http-csp
17:34:51 INFO - delivery method with no-redirect and when
17:34:51 INFO - the target request is same-origin.
17:34:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1255ms
17:34:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:34:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699a400 == 40 [pid = 1852] [id = 656]
17:34:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8985b000) [pid = 1852] [serial = 1840] [outer = (nil)]
17:34:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x8f25f400) [pid = 1852] [serial = 1841] [outer = 0x8985b000]
17:34:52 INFO - PROCESS | 1852 | 1448328892031 Marionette INFO loaded listener.js
17:34:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8f28bc00) [pid = 1852] [serial = 1842] [outer = 0x8985b000]
17:34:53 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
17:34:53 INFO - document served over http requires an https
17:34:53 INFO - sub-resource via fetch-request using the http-csp
17:34:53 INFO - delivery method with swap-origin-redirect and when
17:34:53 INFO - the target request is same-origin.
17:34:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1291ms
17:34:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:34:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f178000 == 41 [pid = 1852] [id = 657]
17:34:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x8f264800) [pid = 1852] [serial = 1843] [outer = (nil)]
17:34:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8f298800) [pid = 1852] [serial = 1844] [outer = 0x8f264800]
17:34:53 INFO - PROCESS | 1852 | 1448328893332 Marionette INFO loaded listener.js
17:34:53 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x90abe800) [pid = 1852] [serial = 1845] [outer = 0x8f264800]
17:34:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x90c4c800 == 42 [pid = 1852] [id = 658]
17:34:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x90c4dc00) [pid = 1852] [serial = 1846] [outer = (nil)]
17:34:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x90c50000) [pid = 1852] [serial = 1847] [outer = 0x90c4dc00]
17:34:54 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
17:34:54 INFO - document served over http requires an https
17:34:54 INFO - sub-resource via iframe-tag using the http-csp
17:34:54 INFO - delivery method with keep-origin-redirect and when
17:34:54 INFO - the target request is same-origin.
17:34:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1437ms
17:34:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:34:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x876c8000 == 43 [pid = 1852] [id = 659]
17:34:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x90aba000) [pid = 1852] [serial = 1848] [outer = (nil)]
17:34:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x90c57800) [pid = 1852] [serial = 1849] [outer = 0x90aba000]
17:34:54 INFO - PROCESS | 1852 | 1448328894783 Marionette INFO loaded listener.js
17:34:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x90ce3000) [pid = 1852] [serial = 1850] [outer = 0x90aba000]
17:34:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x90fb9400 == 44 [pid = 1852] [id = 660]
17:34:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x90fbc800) [pid = 1852] [serial = 1851] [outer = (nil)]
17:34:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x90fbd800) [pid = 1852] [serial = 1852] [outer = 0x90fbc800]
17:34:55 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
17:34:55 INFO - document served over http requires an https
17:34:55 INFO - sub-resource via iframe-tag using the http-csp
17:34:55 INFO - delivery method with no-redirect and when
17:34:55 INFO - the target request is same-origin.
17:34:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1336ms
17:34:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:34:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x90ce1800 == 45 [pid = 1852] [id = 661]
17:34:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x90fb8c00) [pid = 1852] [serial = 1853] [outer = (nil)]
17:34:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x90fc2c00) [pid = 1852] [serial = 1854] [outer = 0x90fb8c00]
17:34:56 INFO - PROCESS | 1852 | 1448328896181 Marionette INFO loaded listener.js
17:34:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x9108bc00) [pid = 1852] [serial = 1855] [outer = 0x90fb8c00]
17:34:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x91431400 == 46 [pid = 1852] [id = 662]
17:34:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x91432800) [pid = 1852] [serial = 1856] [outer = (nil)]
17:34:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x91430800) [pid = 1852] [serial = 1857] [outer = 0x91432800]
17:34:57 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
17:34:57 INFO - document served over http requires an https
17:34:57 INFO - sub-resource via iframe-tag using the http-csp
17:34:57 INFO - delivery method with swap-origin-redirect and when
17:34:57 INFO - the target request is same-origin.
17:34:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1485ms
17:34:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:34:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a368800 == 47 [pid = 1852] [id = 663]
17:34:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x9142fc00) [pid = 1852] [serial = 1858] [outer = (nil)]
17:34:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x914d5c00) [pid = 1852] [serial = 1859] [outer = 0x9142fc00]
17:34:57 INFO - PROCESS | 1852 | 1448328897641 Marionette INFO loaded listener.js
17:34:57 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x91de4c00) [pid = 1852] [serial = 1860] [outer = 0x9142fc00]
17:34:58 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
17:34:58 INFO - document served over http requires an https
17:34:58 INFO - sub-resource via script-tag using the http-csp
17:34:58 INFO - delivery method with keep-origin-redirect and when
17:34:58 INFO - the target request is same-origin.
17:34:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1326ms
17:34:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
17:34:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c88f000 == 48 [pid = 1852] [id = 664]
17:34:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x92601c00) [pid = 1852] [serial = 1861] [outer = (nil)]
17:34:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x92608800) [pid = 1852] [serial = 1862] [outer = 0x92601c00]
17:34:58 INFO - PROCESS | 1852 | 1448328898951 Marionette INFO loaded listener.js
17:34:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:34:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x92667c00) [pid = 1852] [serial = 1863] [outer = 0x92601c00]
17:34:59 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
17:34:59 INFO - document served over http requires an https
17:34:59 INFO - sub-resource via script-tag using the http-csp
17:34:59 INFO - delivery method with no-redirect and when
17:34:59 INFO - the target request is same-origin.
17:34:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1286ms
17:34:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:35:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x92609800 == 49 [pid = 1852] [id = 665]
17:35:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x92664400) [pid = 1852] [serial = 1864] [outer = (nil)]
17:35:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x9268a400) [pid = 1852] [serial = 1865] [outer = 0x92664400]
17:35:00 INFO - PROCESS | 1852 | 1448328900275 Marionette INFO loaded listener.js
17:35:00 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x93f2d000) [pid = 1852] [serial = 1866] [outer = 0x92664400]
17:35:01 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
17:35:01 INFO - document served over http requires an https
17:35:01 INFO - sub-resource via script-tag using the http-csp
17:35:01 INFO - delivery method with swap-origin-redirect and when
17:35:01 INFO - the target request is same-origin.
17:35:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1338ms
17:35:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:35:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a988000 == 50 [pid = 1852] [id = 666]
17:35:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x9268ac00) [pid = 1852] [serial = 1867] [outer = (nil)]
17:35:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x945c5000) [pid = 1852] [serial = 1868] [outer = 0x9268ac00]
17:35:01 INFO - PROCESS | 1852 | 1448328901631 Marionette INFO loaded listener.js
17:35:01 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x94690000) [pid = 1852] [serial = 1869] [outer = 0x9268ac00]
17:35:02 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
17:35:02 INFO - document served over http requires an https
17:35:02 INFO - sub-resource via xhr-request using the http-csp
17:35:02 INFO - delivery method with keep-origin-redirect and when
17:35:02 INFO - the target request is same-origin.
17:35:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1303ms
17:35:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
17:35:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0f5000 == 51 [pid = 1852] [id = 667]
17:35:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x945c1c00) [pid = 1852] [serial = 1870] [outer = (nil)]
17:35:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x9527dc00) [pid = 1852] [serial = 1871] [outer = 0x945c1c00]
17:35:02 INFO - PROCESS | 1852 | 1448328902964 Marionette INFO loaded listener.js
17:35:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x9544b800) [pid = 1852] [serial = 1872] [outer = 0x945c1c00]
17:35:03 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
17:35:03 INFO - document served over http requires an https
17:35:03 INFO - sub-resource via xhr-request using the http-csp
17:35:03 INFO - delivery method with no-redirect and when
17:35:03 INFO - the target request is same-origin.
17:35:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1286ms
17:35:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:35:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca2e800 == 52 [pid = 1852] [id = 668]
17:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x90fc2400) [pid = 1852] [serial = 1873] [outer = (nil)]
17:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x9544f400) [pid = 1852] [serial = 1874] [outer = 0x90fc2400]
17:35:04 INFO - PROCESS | 1852 | 1448328904275 Marionette INFO loaded listener.js
17:35:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x95f34c00) [pid = 1852] [serial = 1875] [outer = 0x90fc2400]
17:35:05 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
17:35:05 INFO - document served over http requires an https
17:35:05 INFO - sub-resource via xhr-request using the http-csp
17:35:05 INFO - delivery method with swap-origin-redirect and when
17:35:05 INFO - the target request is same-origin.
17:35:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1335ms
17:35:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:35:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x8cd19800 == 53 [pid = 1852] [id = 669]
17:35:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x9527e800) [pid = 1852] [serial = 1876] [outer = (nil)]
17:35:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x97946c00) [pid = 1852] [serial = 1877] [outer = 0x9527e800]
17:35:05 INFO - PROCESS | 1852 | 1448328905623 Marionette INFO loaded listener.js
17:35:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x97b59c00) [pid = 1852] [serial = 1878] [outer = 0x9527e800]
17:35:06 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
17:35:06 INFO - document served over http requires an http
17:35:06 INFO - sub-resource via fetch-request using the meta-csp
17:35:06 INFO - delivery method with keep-origin-redirect and when
17:35:06 INFO - the target request is cross-origin.
17:35:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1229ms
17:35:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
17:35:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f8d400 == 54 [pid = 1852] [id = 670]
17:35:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x8f0e8c00) [pid = 1852] [serial = 1879] [outer = (nil)]
17:35:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x97baf000) [pid = 1852] [serial = 1880] [outer = 0x8f0e8c00]
17:35:06 INFO - PROCESS | 1852 | 1448328906888 Marionette INFO loaded listener.js
17:35:06 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x97cf4800) [pid = 1852] [serial = 1881] [outer = 0x8f0e8c00]
17:35:07 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
17:35:07 INFO - document served over http requires an http
17:35:07 INFO - sub-resource via fetch-request using the meta-csp
17:35:07 INFO - delivery method with no-redirect and when
17:35:07 INFO - the target request is cross-origin.
17:35:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1280ms
17:35:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:35:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d48ec00 == 55 [pid = 1852] [id = 671]
17:35:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x97b58c00) [pid = 1852] [serial = 1882] [outer = (nil)]
17:35:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x97e0bc00) [pid = 1852] [serial = 1883] [outer = 0x97b58c00]
17:35:08 INFO - PROCESS | 1852 | 1448328908173 Marionette INFO loaded listener.js
17:35:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x983c1400) [pid = 1852] [serial = 1884] [outer = 0x97b58c00]
17:35:09 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
17:35:09 INFO - document served over http requires an http
17:35:09 INFO - sub-resource via fetch-request using the meta-csp
17:35:09 INFO - delivery method with swap-origin-redirect and when
17:35:09 INFO - the target request is cross-origin.
17:35:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1289ms
17:35:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:35:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x97e09400 == 56 [pid = 1852] [id = 672]
17:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x983bc000) [pid = 1852] [serial = 1885] [outer = (nil)]
17:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x985e8800) [pid = 1852] [serial = 1886] [outer = 0x983bc000]
17:35:09 INFO - PROCESS | 1852 | 1448328909496 Marionette INFO loaded listener.js
17:35:09 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x988d2c00) [pid = 1852] [serial = 1887] [outer = 0x983bc000]
17:35:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x988da400 == 57 [pid = 1852] [id = 673]
17:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x98ae5400) [pid = 1852] [serial = 1888] [outer = (nil)]
17:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x98ae9800) [pid = 1852] [serial = 1889] [outer = 0x98ae5400]
17:35:10 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
17:35:10 INFO - document served over http requires an http
17:35:10 INFO - sub-resource via iframe-tag using the meta-csp
17:35:10 INFO - delivery method with keep-origin-redirect and when
17:35:10 INFO - the target request is cross-origin.
17:35:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1480ms
17:35:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:35:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f292400 == 58 [pid = 1852] [id = 674]
17:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x983c8c00) [pid = 1852] [serial = 1890] [outer = (nil)]
17:35:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x98aea400) [pid = 1852] [serial = 1891] [outer = 0x983c8c00]
17:35:10 INFO - PROCESS | 1852 | 1448328910955 Marionette INFO loaded listener.js
17:35:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x98d82000) [pid = 1852] [serial = 1892] [outer = 0x983c8c00]
17:35:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x98d87800 == 59 [pid = 1852] [id = 675]
17:35:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x98d88800) [pid = 1852] [serial = 1893] [outer = (nil)]
17:35:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x9a32f000) [pid = 1852] [serial = 1894] [outer = 0x98d88800]
17:35:11 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
17:35:11 INFO - document served over http requires an http
17:35:11 INFO - sub-resource via iframe-tag using the meta-csp
17:35:11 INFO - delivery method with no-redirect and when
17:35:11 INFO - the target request is cross-origin.
17:35:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1332ms
17:35:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:35:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x97bb8800 == 60 [pid = 1852] [id = 676]
17:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x98d7cc00) [pid = 1852] [serial = 1895] [outer = (nil)]
17:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x9a32ec00) [pid = 1852] [serial = 1896] [outer = 0x98d7cc00]
17:35:12 INFO - PROCESS | 1852 | 1448328912323 Marionette INFO loaded listener.js
17:35:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x9ad20400) [pid = 1852] [serial = 1897] [outer = 0x98d7cc00]
17:35:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8951f800 == 59 [pid = 1852] [id = 643]
17:35:13 INFO - PROCESS | 1852 | --DOCSHELL 0x8a432000 == 58 [pid = 1852] [id = 645]
17:35:13 INFO - PROCESS | 1852 | --DOCSHELL 0x876d1000 == 57 [pid = 1852] [id = 647]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8704f800 == 56 [pid = 1852] [id = 519]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x876d1c00 == 55 [pid = 1852] [id = 517]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x869a3400 == 54 [pid = 1852] [id = 515]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8f089c00 == 53 [pid = 1852] [id = 522]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8a36fc00 == 52 [pid = 1852] [id = 511]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x89172400 == 51 [pid = 1852] [id = 506]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8f298000 == 50 [pid = 1852] [id = 526]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x90c4c800 == 49 [pid = 1852] [id = 658]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x90fb9400 == 48 [pid = 1852] [id = 660]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x91431400 == 47 [pid = 1852] [id = 662]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x92609800 == 46 [pid = 1852] [id = 665]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8a988000 == 45 [pid = 1852] [id = 666]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0f5000 == 44 [pid = 1852] [id = 667]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca2e800 == 43 [pid = 1852] [id = 668]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x9d2a8000 == 42 [pid = 1852] [id = 640]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8cd19800 == 41 [pid = 1852] [id = 669]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x88f8d400 == 40 [pid = 1852] [id = 670]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8d48ec00 == 39 [pid = 1852] [id = 671]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x97e09400 == 38 [pid = 1852] [id = 672]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x988da400 == 37 [pid = 1852] [id = 673]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8f292400 == 36 [pid = 1852] [id = 674]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x98d87800 == 35 [pid = 1852] [id = 675]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x89b58000 == 34 [pid = 1852] [id = 509]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x876cbc00 == 33 [pid = 1852] [id = 505]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x89854400 == 32 [pid = 1852] [id = 507]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x87047400 == 31 [pid = 1852] [id = 516]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x869a2400 == 30 [pid = 1852] [id = 513]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8a36ac00 == 29 [pid = 1852] [id = 518]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8d461400 == 28 [pid = 1852] [id = 521]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x89b54000 == 27 [pid = 1852] [id = 520]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8a36a000 == 26 [pid = 1852] [id = 514]
17:35:15 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0edc00 == 25 [pid = 1852] [id = 524]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x9a3a4c00) [pid = 1852] [serial = 1682] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x98d86400) [pid = 1852] [serial = 1677] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x98ae7c00) [pid = 1852] [serial = 1671] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x8d488400) [pid = 1852] [serial = 1635] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x90cdbc00) [pid = 1852] [serial = 1645] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x9b3d9400) [pid = 1852] [serial = 1692] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x8b958400) [pid = 1852] [serial = 1710] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x90fbb400) [pid = 1852] [serial = 1698] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x93f27400) [pid = 1852] [serial = 1656] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x8ca2b400) [pid = 1852] [serial = 1626] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x92610400) [pid = 1852] [serial = 1653] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x914d5800) [pid = 1852] [serial = 1650] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x8f25e400) [pid = 1852] [serial = 1640] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x89d15c00) [pid = 1852] [serial = 1629] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x8c644800) [pid = 1852] [serial = 1632] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x988ccc00) [pid = 1852] [serial = 1668] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x9b1b7800) [pid = 1852] [serial = 1687] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8a994000) [pid = 1852] [serial = 1713] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x98af3000) [pid = 1852] [serial = 1674] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x9b3e2000) [pid = 1852] [serial = 1695] [outer = (nil)] [url = about:blank]
17:35:15 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8ca30c00) [pid = 1852] [serial = 1716] [outer = (nil)] [url = about:blank]
17:35:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea7c00 == 26 [pid = 1852] [id = 677]
17:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x87043800) [pid = 1852] [serial = 1898] [outer = (nil)]
17:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x8704a400) [pid = 1852] [serial = 1899] [outer = 0x87043800]
17:35:16 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
17:35:16 INFO - document served over http requires an http
17:35:16 INFO - sub-resource via iframe-tag using the meta-csp
17:35:16 INFO - delivery method with swap-origin-redirect and when
17:35:16 INFO - the target request is cross-origin.
17:35:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 4249ms
17:35:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:35:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704e400 == 27 [pid = 1852] [id = 678]
17:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x87219c00) [pid = 1852] [serial = 1900] [outer = (nil)]
17:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x8721e000) [pid = 1852] [serial = 1901] [outer = 0x87219c00]
17:35:16 INFO - PROCESS | 1852 | 1448328916553 Marionette INFO loaded listener.js
17:35:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x876d0000) [pid = 1852] [serial = 1902] [outer = 0x87219c00]
17:35:17 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
17:35:17 INFO - document served over http requires an http
17:35:17 INFO - sub-resource via script-tag using the meta-csp
17:35:17 INFO - delivery method with keep-origin-redirect and when
17:35:17 INFO - the target request is cross-origin.
17:35:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1030ms
17:35:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
17:35:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a5000 == 28 [pid = 1852] [id = 679]
17:35:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x87049000) [pid = 1852] [serial = 1903] [outer = (nil)]
17:35:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x89171400) [pid = 1852] [serial = 1904] [outer = 0x87049000]
17:35:17 INFO - PROCESS | 1852 | 1448328917617 Marionette INFO loaded listener.js
17:35:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x8917e000) [pid = 1852] [serial = 1905] [outer = 0x87049000]
17:35:18 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
17:35:18 INFO - document served over http requires an http
17:35:18 INFO - sub-resource via script-tag using the meta-csp
17:35:18 INFO - delivery method with no-redirect and when
17:35:18 INFO - the target request is cross-origin.
17:35:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1179ms
17:35:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:35:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x89851800 == 29 [pid = 1852] [id = 680]
17:35:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x89853400) [pid = 1852] [serial = 1906] [outer = (nil)]
17:35:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x89858400) [pid = 1852] [serial = 1907] [outer = 0x89853400]
17:35:18 INFO - PROCESS | 1852 | 1448328918786 Marionette INFO loaded listener.js
17:35:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x89b59000) [pid = 1852] [serial = 1908] [outer = 0x89853400]
17:35:19 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
17:35:19 INFO - document served over http requires an http
17:35:19 INFO - sub-resource via script-tag using the meta-csp
17:35:19 INFO - delivery method with swap-origin-redirect and when
17:35:19 INFO - the target request is cross-origin.
17:35:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1234ms
17:35:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:35:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1c800 == 30 [pid = 1852] [id = 681]
17:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x89d1d000) [pid = 1852] [serial = 1909] [outer = (nil)]
17:35:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x8a365400) [pid = 1852] [serial = 1910] [outer = 0x89d1d000]
17:35:20 INFO - PROCESS | 1852 | 1448328920014 Marionette INFO loaded listener.js
17:35:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x8a42d000) [pid = 1852] [serial = 1911] [outer = 0x89d1d000]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x86c95000) [pid = 1852] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x94686000) [pid = 1852] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x8cd16400) [pid = 1852] [serial = 1727] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x9bd57c00) [pid = 1852] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x9d23c400) [pid = 1852] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x8a372000) [pid = 1852] [serial = 1722] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x90ce2400) [pid = 1852] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x97946400) [pid = 1852] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x9bd55800) [pid = 1852] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x9b3dd000) [pid = 1852] [serial = 1769] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x86c9e400) [pid = 1852] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x9c856400) [pid = 1852] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x9108c400) [pid = 1852] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x97cecc00) [pid = 1852] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x9a32b400) [pid = 1852] [serial = 1764] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x92693800) [pid = 1852] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8f25c800) [pid = 1852] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8f0e7400) [pid = 1852] [serial = 1730] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x9b5cf400) [pid = 1852] [serial = 1767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328857996]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x89520c00) [pid = 1852] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x86ea5800) [pid = 1852] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x89857800) [pid = 1852] [serial = 1806] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8cd13000) [pid = 1852] [serial = 1725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328842269]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x89511c00) [pid = 1852] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x89d13400) [pid = 1852] [serial = 1720] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x90cdcc00) [pid = 1852] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x9b97e800) [pid = 1852] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x8a432c00) [pid = 1852] [serial = 1809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328877045]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x8a36b800) [pid = 1852] [serial = 1811] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x86ea1800) [pid = 1852] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x9bc38400) [pid = 1852] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x9b9f0400) [pid = 1852] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x9a3a7000) [pid = 1852] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x8f0e9800) [pid = 1852] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x876d6000) [pid = 1852] [serial = 1814] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x9d350000) [pid = 1852] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x98d82400) [pid = 1852] [serial = 1762] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x86e9b400) [pid = 1852] [serial = 1718] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x95451400) [pid = 1852] [serial = 1754] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x8d457800) [pid = 1852] [serial = 1728] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x88f8b800) [pid = 1852] [serial = 1721] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x9b983000) [pid = 1852] [serial = 1775] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x9d2a6800) [pid = 1852] [serial = 1793] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x90ce4000) [pid = 1852] [serial = 1739] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x88f88400) [pid = 1852] [serial = 1815] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x9d23a400) [pid = 1852] [serial = 1790] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x91425000) [pid = 1852] [serial = 1742] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x8a6c2800) [pid = 1852] [serial = 1723] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x97cf3c00) [pid = 1852] [serial = 1757] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x9b695800) [pid = 1852] [serial = 1770] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x9d355c00) [pid = 1852] [serial = 1796] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x92688800) [pid = 1852] [serial = 1748] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x8f0e6c00) [pid = 1852] [serial = 1731] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x91dde800) [pid = 1852] [serial = 1745] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x8cd1ac00) [pid = 1852] [serial = 1726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328842269]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x89b52400) [pid = 1852] [serial = 1807] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x89517800) [pid = 1852] [serial = 1805] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x9bd51800) [pid = 1852] [serial = 1781] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x9c859c00) [pid = 1852] [serial = 1787] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x8704ac00) [pid = 1852] [serial = 1799] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x9a32c000) [pid = 1852] [serial = 1763] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x983c7000) [pid = 1852] [serial = 1760] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x9b693c00) [pid = 1852] [serial = 1768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328857996]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x9a339c00) [pid = 1852] [serial = 1765] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x9c84d800) [pid = 1852] [serial = 1784] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x8f175400) [pid = 1852] [serial = 1733] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x8a435400) [pid = 1852] [serial = 1812] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x88f8e400) [pid = 1852] [serial = 1802] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8a436000) [pid = 1852] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328877045]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x9468dc00) [pid = 1852] [serial = 1751] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x9bcad800) [pid = 1852] [serial = 1778] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x9b97f400) [pid = 1852] [serial = 1773] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x90ab8000) [pid = 1852] [serial = 1736] [outer = (nil)] [url = about:blank]
17:35:21 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x8a434c00) [pid = 1852] [serial = 1817] [outer = (nil)] [url = about:blank]
17:35:22 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x9d23d400) [pid = 1852] [serial = 1791] [outer = (nil)] [url = about:blank]
17:35:22 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x9c854c00) [pid = 1852] [serial = 1785] [outer = (nil)] [url = about:blank]
17:35:22 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x9d234c00) [pid = 1852] [serial = 1788] [outer = (nil)] [url = about:blank]
17:35:22 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x914d1c00) [pid = 1852] [serial = 1743] [outer = (nil)] [url = about:blank]
17:35:22 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x93f30800) [pid = 1852] [serial = 1749] [outer = (nil)] [url = about:blank]
17:35:22 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x92661c00) [pid = 1852] [serial = 1746] [outer = (nil)] [url = about:blank]
17:35:22 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
17:35:22 INFO - document served over http requires an http
17:35:22 INFO - sub-resource via xhr-request using the meta-csp
17:35:22 INFO - delivery method with keep-origin-redirect and when
17:35:22 INFO - the target request is cross-origin.
17:35:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2486ms
17:35:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
17:35:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f88400 == 31 [pid = 1852] [id = 682]
17:35:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x88f8e400) [pid = 1852] [serial = 1912] [outer = (nil)]
17:35:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x89d20000) [pid = 1852] [serial = 1913] [outer = 0x88f8e400]
17:35:22 INFO - PROCESS | 1852 | 1448328922466 Marionette INFO loaded listener.js
17:35:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8a437800) [pid = 1852] [serial = 1914] [outer = 0x88f8e400]
17:35:23 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
17:35:23 INFO - document served over http requires an http
17:35:23 INFO - sub-resource via xhr-request using the meta-csp
17:35:23 INFO - delivery method with no-redirect and when
17:35:23 INFO - the target request is cross-origin.
17:35:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 979ms
17:35:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:35:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x87047000 == 32 [pid = 1852] [id = 683]
17:35:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8a6bf800) [pid = 1852] [serial = 1915] [outer = (nil)]
17:35:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x8a989800) [pid = 1852] [serial = 1916] [outer = 0x8a6bf800]
17:35:23 INFO - PROCESS | 1852 | 1448328923487 Marionette INFO loaded listener.js
17:35:23 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8a995000) [pid = 1852] [serial = 1917] [outer = 0x8a6bf800]
17:35:24 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
17:35:24 INFO - document served over http requires an http
17:35:24 INFO - sub-resource via xhr-request using the meta-csp
17:35:24 INFO - delivery method with swap-origin-redirect and when
17:35:24 INFO - the target request is cross-origin.
17:35:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1284ms
17:35:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:35:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d4000 == 33 [pid = 1852] [id = 684]
17:35:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x88f87800) [pid = 1852] [serial = 1918] [outer = (nil)]
17:35:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x88f90400) [pid = 1852] [serial = 1919] [outer = 0x88f87800]
17:35:24 INFO - PROCESS | 1852 | 1448328924819 Marionette INFO loaded listener.js
17:35:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x89512c00) [pid = 1852] [serial = 1920] [outer = 0x88f87800]
17:35:25 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
17:35:25 INFO - document served over http requires an https
17:35:25 INFO - sub-resource via fetch-request using the meta-csp
17:35:25 INFO - delivery method with keep-origin-redirect and when
17:35:25 INFO - the target request is cross-origin.
17:35:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1440ms
17:35:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
17:35:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x87048800 == 34 [pid = 1852] [id = 685]
17:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x89d17000) [pid = 1852] [serial = 1921] [outer = (nil)]
17:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8a370c00) [pid = 1852] [serial = 1922] [outer = 0x89d17000]
17:35:26 INFO - PROCESS | 1852 | 1448328926261 Marionette INFO loaded listener.js
17:35:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8a986c00) [pid = 1852] [serial = 1923] [outer = 0x89d17000]
17:35:27 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
17:35:27 INFO - document served over http requires an https
17:35:27 INFO - sub-resource via fetch-request using the meta-csp
17:35:27 INFO - delivery method with no-redirect and when
17:35:27 INFO - the target request is cross-origin.
17:35:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1236ms
17:35:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:35:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x87047400 == 35 [pid = 1852] [id = 686]
17:35:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x876cd000) [pid = 1852] [serial = 1924] [outer = (nil)]
17:35:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8b95b400) [pid = 1852] [serial = 1925] [outer = 0x876cd000]
17:35:27 INFO - PROCESS | 1852 | 1448328927514 Marionette INFO loaded listener.js
17:35:27 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8be39000) [pid = 1852] [serial = 1926] [outer = 0x876cd000]
17:35:28 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
17:35:28 INFO - document served over http requires an https
17:35:28 INFO - sub-resource via fetch-request using the meta-csp
17:35:28 INFO - delivery method with swap-origin-redirect and when
17:35:28 INFO - the target request is cross-origin.
17:35:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1291ms
17:35:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:35:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x89851000 == 36 [pid = 1852] [id = 687]
17:35:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x89b55400) [pid = 1852] [serial = 1927] [outer = (nil)]
17:35:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8c0f5800) [pid = 1852] [serial = 1928] [outer = 0x89b55400]
17:35:28 INFO - PROCESS | 1852 | 1448328928804 Marionette INFO loaded listener.js
17:35:28 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8c63bc00) [pid = 1852] [serial = 1929] [outer = 0x89b55400]
17:35:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0fe400 == 37 [pid = 1852] [id = 688]
17:35:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8c63d800) [pid = 1852] [serial = 1930] [outer = (nil)]
17:35:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8c63e000) [pid = 1852] [serial = 1931] [outer = 0x8c63d800]
17:35:29 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
17:35:29 INFO - document served over http requires an https
17:35:29 INFO - sub-resource via iframe-tag using the meta-csp
17:35:29 INFO - delivery method with keep-origin-redirect and when
17:35:29 INFO - the target request is cross-origin.
17:35:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1380ms
17:35:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:35:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f94800 == 38 [pid = 1852] [id = 689]
17:35:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8c0f8800) [pid = 1852] [serial = 1932] [outer = (nil)]
17:35:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8c647000) [pid = 1852] [serial = 1933] [outer = 0x8c0f8800]
17:35:30 INFO - PROCESS | 1852 | 1448328930204 Marionette INFO loaded listener.js
17:35:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8c88a400) [pid = 1852] [serial = 1934] [outer = 0x8c0f8800]
17:35:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca38800 == 39 [pid = 1852] [id = 690]
17:35:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8ca39000) [pid = 1852] [serial = 1935] [outer = (nil)]
17:35:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8ca2c400) [pid = 1852] [serial = 1936] [outer = 0x8ca39000]
17:35:31 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
17:35:31 INFO - document served over http requires an https
17:35:31 INFO - sub-resource via iframe-tag using the meta-csp
17:35:31 INFO - delivery method with no-redirect and when
17:35:31 INFO - the target request is cross-origin.
17:35:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1395ms
17:35:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:35:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699dc00 == 40 [pid = 1852] [id = 691]
17:35:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8a435400) [pid = 1852] [serial = 1937] [outer = (nil)]
17:35:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8ca33800) [pid = 1852] [serial = 1938] [outer = 0x8a435400]
17:35:31 INFO - PROCESS | 1852 | 1448328931632 Marionette INFO loaded listener.js
17:35:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x8cd1b800) [pid = 1852] [serial = 1939] [outer = 0x8a435400]
17:35:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x8d458800 == 41 [pid = 1852] [id = 692]
17:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8d459400) [pid = 1852] [serial = 1940] [outer = (nil)]
17:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8d459000) [pid = 1852] [serial = 1941] [outer = 0x8d459400]
17:35:32 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
17:35:32 INFO - document served over http requires an https
17:35:32 INFO - sub-resource via iframe-tag using the meta-csp
17:35:32 INFO - delivery method with swap-origin-redirect and when
17:35:32 INFO - the target request is cross-origin.
17:35:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1383ms
17:35:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:35:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x87045c00 == 42 [pid = 1852] [id = 693]
17:35:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x8d459c00) [pid = 1852] [serial = 1942] [outer = (nil)]
17:35:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8d45f000) [pid = 1852] [serial = 1943] [outer = 0x8d459c00]
17:35:33 INFO - PROCESS | 1852 | 1448328933039 Marionette INFO loaded listener.js
17:35:33 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x8d485c00) [pid = 1852] [serial = 1944] [outer = 0x8d459c00]
17:35:34 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
17:35:34 INFO - document served over http requires an https
17:35:34 INFO - sub-resource via script-tag using the meta-csp
17:35:34 INFO - delivery method with keep-origin-redirect and when
17:35:34 INFO - the target request is cross-origin.
17:35:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1340ms
17:35:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
17:35:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x89856800 == 43 [pid = 1852] [id = 694]
17:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x8d462400) [pid = 1852] [serial = 1945] [outer = (nil)]
17:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x8f089800) [pid = 1852] [serial = 1946] [outer = 0x8d462400]
17:35:34 INFO - PROCESS | 1852 | 1448328934390 Marionette INFO loaded listener.js
17:35:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x8f093c00) [pid = 1852] [serial = 1947] [outer = 0x8d462400]
17:35:35 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
17:35:35 INFO - document served over http requires an https
17:35:35 INFO - sub-resource via script-tag using the meta-csp
17:35:35 INFO - delivery method with no-redirect and when
17:35:35 INFO - the target request is cross-origin.
17:35:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1261ms
17:35:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:35:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea3400 == 44 [pid = 1852] [id = 695]
17:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x8d48f000) [pid = 1852] [serial = 1948] [outer = (nil)]
17:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x8f0e2c00) [pid = 1852] [serial = 1949] [outer = 0x8d48f000]
17:35:35 INFO - PROCESS | 1852 | 1448328935692 Marionette INFO loaded listener.js
17:35:35 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x8f0ecc00) [pid = 1852] [serial = 1950] [outer = 0x8d48f000]
17:35:36 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
17:35:36 INFO - document served over http requires an https
17:35:36 INFO - sub-resource via script-tag using the meta-csp
17:35:36 INFO - delivery method with swap-origin-redirect and when
17:35:36 INFO - the target request is cross-origin.
17:35:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1338ms
17:35:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:35:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0e6800 == 45 [pid = 1852] [id = 696]
17:35:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x8f0ebc00) [pid = 1852] [serial = 1951] [outer = (nil)]
17:35:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x8f172800) [pid = 1852] [serial = 1952] [outer = 0x8f0ebc00]
17:35:37 INFO - PROCESS | 1852 | 1448328937010 Marionette INFO loaded listener.js
17:35:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x8f25c400) [pid = 1852] [serial = 1953] [outer = 0x8f0ebc00]
17:35:38 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
17:35:38 INFO - document served over http requires an https
17:35:38 INFO - sub-resource via xhr-request using the meta-csp
17:35:38 INFO - delivery method with keep-origin-redirect and when
17:35:38 INFO - the target request is cross-origin.
17:35:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1289ms
17:35:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
17:35:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f265000 == 46 [pid = 1852] [id = 697]
17:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x8f289400) [pid = 1852] [serial = 1954] [outer = (nil)]
17:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x8f293000) [pid = 1852] [serial = 1955] [outer = 0x8f289400]
17:35:38 INFO - PROCESS | 1852 | 1448328938317 Marionette INFO loaded listener.js
17:35:38 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x90abd800) [pid = 1852] [serial = 1956] [outer = 0x8f289400]
17:35:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
17:35:39 INFO - document served over http requires an https
17:35:39 INFO - sub-resource via xhr-request using the meta-csp
17:35:39 INFO - delivery method with no-redirect and when
17:35:39 INFO - the target request is cross-origin.
17:35:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1244ms
17:35:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:35:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f291400 == 47 [pid = 1852] [id = 698]
17:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x90ab4800) [pid = 1852] [serial = 1957] [outer = (nil)]
17:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x90c4cc00) [pid = 1852] [serial = 1958] [outer = 0x90ab4800]
17:35:39 INFO - PROCESS | 1852 | 1448328939545 Marionette INFO loaded listener.js
17:35:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x90cd7800) [pid = 1852] [serial = 1959] [outer = 0x90ab4800]
17:35:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:35:40 INFO - document served over http requires an https
17:35:40 INFO - sub-resource via xhr-request using the meta-csp
17:35:40 INFO - delivery method with swap-origin-redirect and when
17:35:40 INFO - the target request is cross-origin.
17:35:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1229ms
17:35:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:35:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a2000 == 48 [pid = 1852] [id = 699]
17:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x90c4b400) [pid = 1852] [serial = 1960] [outer = (nil)]
17:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x90cddc00) [pid = 1852] [serial = 1961] [outer = 0x90c4b400]
17:35:40 INFO - PROCESS | 1852 | 1448328940796 Marionette INFO loaded listener.js
17:35:40 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x90fb7800) [pid = 1852] [serial = 1962] [outer = 0x90c4b400]
17:35:41 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
17:35:41 INFO - document served over http requires an http
17:35:41 INFO - sub-resource via fetch-request using the meta-csp
17:35:41 INFO - delivery method with keep-origin-redirect and when
17:35:41 INFO - the target request is same-origin.
17:35:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1239ms
17:35:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
17:35:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea6400 == 49 [pid = 1852] [id = 700]
17:35:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x8c0f6400) [pid = 1852] [serial = 1963] [outer = (nil)]
17:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x90fc1400) [pid = 1852] [serial = 1964] [outer = 0x8c0f6400]
17:35:42 INFO - PROCESS | 1852 | 1448328942049 Marionette INFO loaded listener.js
17:35:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x91087000) [pid = 1852] [serial = 1965] [outer = 0x8c0f6400]
17:35:43 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
17:35:43 INFO - document served over http requires an http
17:35:43 INFO - sub-resource via fetch-request using the meta-csp
17:35:43 INFO - delivery method with no-redirect and when
17:35:43 INFO - the target request is same-origin.
17:35:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1285ms
17:35:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:35:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a364400 == 50 [pid = 1852] [id = 701]
17:35:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x90fb7000) [pid = 1852] [serial = 1966] [outer = (nil)]
17:35:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x9108a000) [pid = 1852] [serial = 1967] [outer = 0x90fb7000]
17:35:43 INFO - PROCESS | 1852 | 1448328943355 Marionette INFO loaded listener.js
17:35:43 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x9142b400) [pid = 1852] [serial = 1968] [outer = 0x90fb7000]
17:35:44 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
17:35:44 INFO - document served over http requires an http
17:35:44 INFO - sub-resource via fetch-request using the meta-csp
17:35:44 INFO - delivery method with swap-origin-redirect and when
17:35:44 INFO - the target request is same-origin.
17:35:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1238ms
17:35:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:35:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x91088400 == 51 [pid = 1852] [id = 702]
17:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x91425400) [pid = 1852] [serial = 1969] [outer = (nil)]
17:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x914cb000) [pid = 1852] [serial = 1970] [outer = 0x91425400]
17:35:44 INFO - PROCESS | 1852 | 1448328944597 Marionette INFO loaded listener.js
17:35:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x914d5000) [pid = 1852] [serial = 1971] [outer = 0x91425400]
17:35:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x91ddd000 == 52 [pid = 1852] [id = 703]
17:35:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x91dde000) [pid = 1852] [serial = 1972] [outer = (nil)]
17:35:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x914d0000) [pid = 1852] [serial = 1973] [outer = 0x91dde000]
17:35:45 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
17:35:45 INFO - document served over http requires an http
17:35:45 INFO - sub-resource via iframe-tag using the meta-csp
17:35:45 INFO - delivery method with keep-origin-redirect and when
17:35:45 INFO - the target request is same-origin.
17:35:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1333ms
17:35:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:35:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c63f800 == 53 [pid = 1852] [id = 704]
17:35:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x914d8c00) [pid = 1852] [serial = 1974] [outer = (nil)]
17:35:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x91de3000) [pid = 1852] [serial = 1975] [outer = 0x914d8c00]
17:35:45 INFO - PROCESS | 1852 | 1448328945956 Marionette INFO loaded listener.js
17:35:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x92605c00) [pid = 1852] [serial = 1976] [outer = 0x914d8c00]
17:35:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x92666000 == 54 [pid = 1852] [id = 705]
17:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x92666800) [pid = 1852] [serial = 1977] [outer = (nil)]
17:35:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x92609c00) [pid = 1852] [serial = 1978] [outer = 0x92666800]
17:35:47 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
17:35:47 INFO - document served over http requires an http
17:35:47 INFO - sub-resource via iframe-tag using the meta-csp
17:35:47 INFO - delivery method with no-redirect and when
17:35:47 INFO - the target request is same-origin.
17:35:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1350ms
17:35:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:35:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x92609800 == 55 [pid = 1852] [id = 706]
17:35:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x9260b000) [pid = 1852] [serial = 1979] [outer = (nil)]
17:35:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x92664c00) [pid = 1852] [serial = 1980] [outer = 0x9260b000]
17:35:47 INFO - PROCESS | 1852 | 1448328947340 Marionette INFO loaded listener.js
17:35:47 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x92689800) [pid = 1852] [serial = 1981] [outer = 0x9260b000]
17:35:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x92692c00 == 56 [pid = 1852] [id = 707]
17:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x92693000) [pid = 1852] [serial = 1982] [outer = (nil)]
17:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x92691c00) [pid = 1852] [serial = 1983] [outer = 0x92693000]
17:35:48 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
17:35:48 INFO - document served over http requires an http
17:35:48 INFO - sub-resource via iframe-tag using the meta-csp
17:35:48 INFO - delivery method with swap-origin-redirect and when
17:35:48 INFO - the target request is same-origin.
17:35:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1365ms
17:35:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:35:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x9142b000 == 57 [pid = 1852] [id = 708]
17:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x9260d000) [pid = 1852] [serial = 1984] [outer = (nil)]
17:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x92694000) [pid = 1852] [serial = 1985] [outer = 0x9260d000]
17:35:48 INFO - PROCESS | 1852 | 1448328948749 Marionette INFO loaded listener.js
17:35:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x93f30800) [pid = 1852] [serial = 1986] [outer = 0x9260d000]
17:35:49 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
17:35:49 INFO - document served over http requires an http
17:35:49 INFO - sub-resource via script-tag using the meta-csp
17:35:49 INFO - delivery method with keep-origin-redirect and when
17:35:49 INFO - the target request is same-origin.
17:35:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1297ms
17:35:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
17:35:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x90c4d400 == 58 [pid = 1852] [id = 709]
17:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x92690800) [pid = 1852] [serial = 1987] [outer = (nil)]
17:35:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x945c5400) [pid = 1852] [serial = 1988] [outer = 0x92690800]
17:35:50 INFO - PROCESS | 1852 | 1448328950002 Marionette INFO loaded listener.js
17:35:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x94852400) [pid = 1852] [serial = 1989] [outer = 0x92690800]
17:35:51 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
17:35:51 INFO - document served over http requires an http
17:35:51 INFO - sub-resource via script-tag using the meta-csp
17:35:51 INFO - delivery method with no-redirect and when
17:35:51 INFO - the target request is same-origin.
17:35:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1329ms
17:35:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:35:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x9268b000 == 59 [pid = 1852] [id = 710]
17:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x945c8c00) [pid = 1852] [serial = 1990] [outer = (nil)]
17:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x9527f800) [pid = 1852] [serial = 1991] [outer = 0x945c8c00]
17:35:52 INFO - PROCESS | 1852 | 1448328952584 Marionette INFO loaded listener.js
17:35:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x95450000) [pid = 1852] [serial = 1992] [outer = 0x945c8c00]
17:35:53 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
17:35:53 INFO - document served over http requires an http
17:35:53 INFO - sub-resource via script-tag using the meta-csp
17:35:53 INFO - delivery method with swap-origin-redirect and when
17:35:53 INFO - the target request is same-origin.
17:35:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2553ms
17:35:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:35:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f28a000 == 60 [pid = 1852] [id = 711]
17:35:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x8f28b800) [pid = 1852] [serial = 1993] [outer = (nil)]
17:35:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x914d0c00) [pid = 1852] [serial = 1994] [outer = 0x8f28b800]
17:35:53 INFO - PROCESS | 1852 | 1448328953931 Marionette INFO loaded listener.js
17:35:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x9544bc00) [pid = 1852] [serial = 1995] [outer = 0x8f28b800]
17:35:54 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea7c00 == 59 [pid = 1852] [id = 677]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a991800 == 58 [pid = 1852] [id = 655]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8704fc00 == 57 [pid = 1852] [id = 650]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x90ce1800 == 56 [pid = 1852] [id = 661]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8c88f000 == 55 [pid = 1852] [id = 664]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8f178000 == 54 [pid = 1852] [id = 657]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0fe400 == 53 [pid = 1852] [id = 688]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x88f8b000 == 52 [pid = 1852] [id = 654]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca38800 == 51 [pid = 1852] [id = 690]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8d458800 == 50 [pid = 1852] [id = 692]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x97bb8800 == 49 [pid = 1852] [id = 676]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86998400 == 48 [pid = 1852] [id = 652]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x869a2000 == 47 [pid = 1852] [id = 699]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a368800 == 46 [pid = 1852] [id = 663]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea6400 == 45 [pid = 1852] [id = 700]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a364400 == 44 [pid = 1852] [id = 701]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x91088400 == 43 [pid = 1852] [id = 702]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x91ddd000 == 42 [pid = 1852] [id = 703]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8c63f800 == 41 [pid = 1852] [id = 704]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x92666000 == 40 [pid = 1852] [id = 705]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8699a400 == 39 [pid = 1852] [id = 656]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x92609800 == 38 [pid = 1852] [id = 706]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x92692c00 == 37 [pid = 1852] [id = 707]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x9142b000 == 36 [pid = 1852] [id = 708]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x876c8000 == 35 [pid = 1852] [id = 659]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x90c4d400 == 34 [pid = 1852] [id = 709]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x9268b000 == 33 [pid = 1852] [id = 710]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86c9b400 == 32 [pid = 1852] [id = 641]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x89851400 == 31 [pid = 1852] [id = 644]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86999000 == 30 [pid = 1852] [id = 649]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x86c97c00 == 29 [pid = 1852] [id = 642]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0f1000 == 28 [pid = 1852] [id = 651]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x87045000 == 27 [pid = 1852] [id = 653]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x88f91c00 == 26 [pid = 1852] [id = 648]
17:35:56 INFO - PROCESS | 1852 | --DOCSHELL 0x8a369000 == 25 [pid = 1852] [id = 646]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x89d19000) [pid = 1852] [serial = 1808] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x8be3e000) [pid = 1852] [serial = 1724] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x8d48d000) [pid = 1852] [serial = 1729] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x8a992800) [pid = 1852] [serial = 1813] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x97b4d400) [pid = 1852] [serial = 1755] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x87218000) [pid = 1852] [serial = 1719] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x90c57000) [pid = 1852] [serial = 1737] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x90fc3000) [pid = 1852] [serial = 1740] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x8f263c00) [pid = 1852] [serial = 1734] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x87217c00) [pid = 1852] [serial = 1800] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x9b7ec400) [pid = 1852] [serial = 1771] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x9d42ac00) [pid = 1852] [serial = 1797] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x9d2ab800) [pid = 1852] [serial = 1794] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x97e10000) [pid = 1852] [serial = 1758] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x9b3ddc00) [pid = 1852] [serial = 1766] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8917a800) [pid = 1852] [serial = 1803] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x95448000) [pid = 1852] [serial = 1752] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x9bd4dc00) [pid = 1852] [serial = 1779] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x98ae4c00) [pid = 1852] [serial = 1761] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x9b9f3000) [pid = 1852] [serial = 1776] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x9c82ac00) [pid = 1852] [serial = 1782] [outer = (nil)] [url = about:blank]
17:35:56 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8b94f000) [pid = 1852] [serial = 1818] [outer = (nil)] [url = about:blank]
17:35:56 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
17:35:56 INFO - document served over http requires an http
17:35:56 INFO - sub-resource via xhr-request using the meta-csp
17:35:56 INFO - delivery method with keep-origin-redirect and when
17:35:56 INFO - the target request is same-origin.
17:35:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3350ms
17:35:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
17:35:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x87051800 == 26 [pid = 1852] [id = 712]
17:35:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x87213400) [pid = 1852] [serial = 1996] [outer = (nil)]
17:35:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x87217c00) [pid = 1852] [serial = 1997] [outer = 0x87213400]
17:35:57 INFO - PROCESS | 1852 | 1448328957227 Marionette INFO loaded listener.js
17:35:57 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x876c9c00) [pid = 1852] [serial = 1998] [outer = 0x87213400]
17:35:58 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
17:35:58 INFO - document served over http requires an http
17:35:58 INFO - sub-resource via xhr-request using the meta-csp
17:35:58 INFO - delivery method with no-redirect and when
17:35:58 INFO - the target request is same-origin.
17:35:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1039ms
17:35:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:35:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c96800 == 27 [pid = 1852] [id = 713]
17:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x88f89800) [pid = 1852] [serial = 1999] [outer = (nil)]
17:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x88f8fc00) [pid = 1852] [serial = 2000] [outer = 0x88f89800]
17:35:58 INFO - PROCESS | 1852 | 1448328958300 Marionette INFO loaded listener.js
17:35:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x89180000) [pid = 1852] [serial = 2001] [outer = 0x88f89800]
17:35:59 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
17:35:59 INFO - document served over http requires an http
17:35:59 INFO - sub-resource via xhr-request using the meta-csp
17:35:59 INFO - delivery method with swap-origin-redirect and when
17:35:59 INFO - the target request is same-origin.
17:35:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1157ms
17:35:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:35:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x89851400 == 28 [pid = 1852] [id = 714]
17:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x89853800) [pid = 1852] [serial = 2002] [outer = (nil)]
17:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x8985a400) [pid = 1852] [serial = 2003] [outer = 0x89853800]
17:35:59 INFO - PROCESS | 1852 | 1448328959478 Marionette INFO loaded listener.js
17:35:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:35:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x89b5b400) [pid = 1852] [serial = 2004] [outer = 0x89853800]
17:36:00 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
17:36:00 INFO - document served over http requires an https
17:36:00 INFO - sub-resource via fetch-request using the meta-csp
17:36:00 INFO - delivery method with keep-origin-redirect and when
17:36:00 INFO - the target request is same-origin.
17:36:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1140ms
17:36:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x8f264800) [pid = 1852] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x97b58c00) [pid = 1852] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x983c8c00) [pid = 1852] [serial = 1890] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x8be35c00) [pid = 1852] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8c640800) [pid = 1852] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x945c1c00) [pid = 1852] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8985b000) [pid = 1852] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8d465000) [pid = 1852] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x9527e800) [pid = 1852] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x90aba000) [pid = 1852] [serial = 1848] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x90fb8c00) [pid = 1852] [serial = 1853] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8ca2b800) [pid = 1852] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x90fc2400) [pid = 1852] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8f0e8c00) [pid = 1852] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x8c0f2400) [pid = 1852] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x983bc000) [pid = 1852] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x9268ac00) [pid = 1852] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x98ae5400) [pid = 1852] [serial = 1888] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x92664400) [pid = 1852] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x90c4dc00) [pid = 1852] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x90fbc800) [pid = 1852] [serial = 1851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328895543]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x89853400) [pid = 1852] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x88f8e400) [pid = 1852] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x87219c00) [pid = 1852] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x89d1d000) [pid = 1852] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x98d88800) [pid = 1852] [serial = 1893] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328911672]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x87049000) [pid = 1852] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x87215800) [pid = 1852] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x87043800) [pid = 1852] [serial = 1898] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x9142fc00) [pid = 1852] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x92601c00) [pid = 1852] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8699d000) [pid = 1852] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x8a6bf800) [pid = 1852] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x98d7cc00) [pid = 1852] [serial = 1895] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x91432800) [pid = 1852] [serial = 1856] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x8a989800) [pid = 1852] [serial = 1916] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x91430800) [pid = 1852] [serial = 1857] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x9a32f000) [pid = 1852] [serial = 1894] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328911672]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x8f0f0800) [pid = 1852] [serial = 1838] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x8ca2bc00) [pid = 1852] [serial = 1829] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x8f25f400) [pid = 1852] [serial = 1841] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x8d48c800) [pid = 1852] [serial = 1835] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x89854000) [pid = 1852] [serial = 1823] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x9268a400) [pid = 1852] [serial = 1865] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x97946c00) [pid = 1852] [serial = 1877] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x90c50000) [pid = 1852] [serial = 1847] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x92608800) [pid = 1852] [serial = 1862] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x8cd1f000) [pid = 1852] [serial = 1832] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x89d20000) [pid = 1852] [serial = 1913] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x90fc2c00) [pid = 1852] [serial = 1854] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x89858400) [pid = 1852] [serial = 1907] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x869a2c00) [pid = 1852] [serial = 1820] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x97baf000) [pid = 1852] [serial = 1880] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x9544f400) [pid = 1852] [serial = 1874] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x98aea400) [pid = 1852] [serial = 1891] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x985e8800) [pid = 1852] [serial = 1886] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x9527dc00) [pid = 1852] [serial = 1871] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x90c57800) [pid = 1852] [serial = 1849] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x945c5000) [pid = 1852] [serial = 1868] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8c0f8000) [pid = 1852] [serial = 1826] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x8a365400) [pid = 1852] [serial = 1910] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x90fbd800) [pid = 1852] [serial = 1852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328895543]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x8721e000) [pid = 1852] [serial = 1901] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x9a32ec00) [pid = 1852] [serial = 1896] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x914d5c00) [pid = 1852] [serial = 1859] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x89171400) [pid = 1852] [serial = 1904] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x97e0bc00) [pid = 1852] [serial = 1883] [outer = (nil)] [url = about:blank]
17:36:01 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x8f298800) [pid = 1852] [serial = 1844] [outer = (nil)] [url = about:blank]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x8704a400) [pid = 1852] [serial = 1899] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x98ae9800) [pid = 1852] [serial = 1889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x8a437800) [pid = 1852] [serial = 1914] [outer = (nil)] [url = about:blank]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x8a995000) [pid = 1852] [serial = 1917] [outer = (nil)] [url = about:blank]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x9544b800) [pid = 1852] [serial = 1872] [outer = (nil)] [url = about:blank]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x95f34c00) [pid = 1852] [serial = 1875] [outer = (nil)] [url = about:blank]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x8a42d000) [pid = 1852] [serial = 1911] [outer = (nil)] [url = about:blank]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x8d465c00) [pid = 1852] [serial = 1833] [outer = (nil)] [url = about:blank]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x8c642400) [pid = 1852] [serial = 1827] [outer = (nil)] [url = about:blank]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x8ca3ac00) [pid = 1852] [serial = 1830] [outer = (nil)] [url = about:blank]
17:36:02 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x94690000) [pid = 1852] [serial = 1869] [outer = (nil)] [url = about:blank]
17:36:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699d000 == 29 [pid = 1852] [id = 715]
17:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x8699e400) [pid = 1852] [serial = 2005] [outer = (nil)]
17:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x86c95c00) [pid = 1852] [serial = 2006] [outer = 0x8699e400]
17:36:02 INFO - PROCESS | 1852 | 1448328962044 Marionette INFO loaded listener.js
17:36:02 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x89853400) [pid = 1852] [serial = 2007] [outer = 0x8699e400]
17:36:02 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
17:36:02 INFO - document served over http requires an https
17:36:02 INFO - sub-resource via fetch-request using the meta-csp
17:36:02 INFO - delivery method with no-redirect and when
17:36:02 INFO - the target request is same-origin.
17:36:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2387ms
17:36:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:36:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e9fc00 == 30 [pid = 1852] [id = 716]
17:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x8721e000) [pid = 1852] [serial = 2008] [outer = (nil)]
17:36:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x8a36dc00) [pid = 1852] [serial = 2009] [outer = 0x8721e000]
17:36:02 INFO - PROCESS | 1852 | 1448328962973 Marionette INFO loaded listener.js
17:36:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x8a433400) [pid = 1852] [serial = 2010] [outer = 0x8721e000]
17:36:03 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
17:36:03 INFO - document served over http requires an https
17:36:03 INFO - sub-resource via fetch-request using the meta-csp
17:36:03 INFO - delivery method with swap-origin-redirect and when
17:36:03 INFO - the target request is same-origin.
17:36:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1030ms
17:36:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:36:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea1800 == 31 [pid = 1852] [id = 717]
17:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x86ea1c00) [pid = 1852] [serial = 2011] [outer = (nil)]
17:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x8704e000) [pid = 1852] [serial = 2012] [outer = 0x86ea1c00]
17:36:04 INFO - PROCESS | 1852 | 1448328964126 Marionette INFO loaded listener.js
17:36:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x8721b800) [pid = 1852] [serial = 2013] [outer = 0x86ea1c00]
17:36:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x89518c00 == 32 [pid = 1852] [id = 718]
17:36:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x89519800) [pid = 1852] [serial = 2014] [outer = (nil)]
17:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x88f87c00) [pid = 1852] [serial = 2015] [outer = 0x89519800]
17:36:05 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
17:36:05 INFO - document served over http requires an https
17:36:05 INFO - sub-resource via iframe-tag using the meta-csp
17:36:05 INFO - delivery method with keep-origin-redirect and when
17:36:05 INFO - the target request is same-origin.
17:36:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1496ms
17:36:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:36:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x89178800 == 33 [pid = 1852] [id = 719]
17:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8951c000) [pid = 1852] [serial = 2016] [outer = (nil)]
17:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x89852c00) [pid = 1852] [serial = 2017] [outer = 0x8951c000]
17:36:05 INFO - PROCESS | 1852 | 1448328965627 Marionette INFO loaded listener.js
17:36:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8a42fc00) [pid = 1852] [serial = 2018] [outer = 0x8951c000]
17:36:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a992800 == 34 [pid = 1852] [id = 720]
17:36:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x8a993000) [pid = 1852] [serial = 2019] [outer = (nil)]
17:36:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x8a994c00) [pid = 1852] [serial = 2020] [outer = 0x8a993000]
17:36:06 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
17:36:06 INFO - document served over http requires an https
17:36:06 INFO - sub-resource via iframe-tag using the meta-csp
17:36:06 INFO - delivery method with no-redirect and when
17:36:06 INFO - the target request is same-origin.
17:36:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1494ms
17:36:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:36:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f8c800 == 35 [pid = 1852] [id = 721]
17:36:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8b953800) [pid = 1852] [serial = 2021] [outer = (nil)]
17:36:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x8b956800) [pid = 1852] [serial = 2022] [outer = 0x8b953800]
17:36:07 INFO - PROCESS | 1852 | 1448328967248 Marionette INFO loaded listener.js
17:36:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8be36800) [pid = 1852] [serial = 2023] [outer = 0x8b953800]
17:36:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c63a000 == 36 [pid = 1852] [id = 722]
17:36:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8c63a400) [pid = 1852] [serial = 2024] [outer = (nil)]
17:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8c0f3000) [pid = 1852] [serial = 2025] [outer = 0x8c63a400]
17:36:08 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
17:36:08 INFO - document served over http requires an https
17:36:08 INFO - sub-resource via iframe-tag using the meta-csp
17:36:08 INFO - delivery method with swap-origin-redirect and when
17:36:08 INFO - the target request is same-origin.
17:36:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1488ms
17:36:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:36:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6c2c00 == 37 [pid = 1852] [id = 723]
17:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8b955000) [pid = 1852] [serial = 2026] [outer = (nil)]
17:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8c639400) [pid = 1852] [serial = 2027] [outer = 0x8b955000]
17:36:08 INFO - PROCESS | 1852 | 1448328968641 Marionette INFO loaded listener.js
17:36:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8c883400) [pid = 1852] [serial = 2028] [outer = 0x8b955000]
17:36:09 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
17:36:09 INFO - document served over http requires an https
17:36:09 INFO - sub-resource via script-tag using the meta-csp
17:36:09 INFO - delivery method with keep-origin-redirect and when
17:36:09 INFO - the target request is same-origin.
17:36:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1284ms
17:36:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
17:36:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699b800 == 38 [pid = 1852] [id = 724]
17:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8699c000) [pid = 1852] [serial = 2029] [outer = (nil)]
17:36:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8c88f000) [pid = 1852] [serial = 2030] [outer = 0x8699c000]
17:36:09 INFO - PROCESS | 1852 | 1448328969974 Marionette INFO loaded listener.js
17:36:10 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8cd11800) [pid = 1852] [serial = 2031] [outer = 0x8699c000]
17:36:10 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
17:36:10 INFO - document served over http requires an https
17:36:10 INFO - sub-resource via script-tag using the meta-csp
17:36:10 INFO - delivery method with no-redirect and when
17:36:10 INFO - the target request is same-origin.
17:36:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1279ms
17:36:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:36:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c88fc00 == 39 [pid = 1852] [id = 725]
17:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8cd1ac00) [pid = 1852] [serial = 2032] [outer = (nil)]
17:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x8cd1f800) [pid = 1852] [serial = 2033] [outer = 0x8cd1ac00]
17:36:11 INFO - PROCESS | 1852 | 1448328971238 Marionette INFO loaded listener.js
17:36:11 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8d465000) [pid = 1852] [serial = 2034] [outer = 0x8cd1ac00]
17:36:12 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
17:36:12 INFO - document served over http requires an https
17:36:12 INFO - sub-resource via script-tag using the meta-csp
17:36:12 INFO - delivery method with swap-origin-redirect and when
17:36:12 INFO - the target request is same-origin.
17:36:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1283ms
17:36:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:36:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c96c00 == 40 [pid = 1852] [id = 726]
17:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8cd1c400) [pid = 1852] [serial = 2035] [outer = (nil)]
17:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8d48d000) [pid = 1852] [serial = 2036] [outer = 0x8cd1c400]
17:36:12 INFO - PROCESS | 1852 | 1448328972507 Marionette INFO loaded listener.js
17:36:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8f094800) [pid = 1852] [serial = 2037] [outer = 0x8cd1c400]
17:36:13 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
17:36:13 INFO - document served over http requires an https
17:36:13 INFO - sub-resource via xhr-request using the meta-csp
17:36:13 INFO - delivery method with keep-origin-redirect and when
17:36:13 INFO - the target request is same-origin.
17:36:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1233ms
17:36:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
17:36:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x89515c00 == 41 [pid = 1852] [id = 727]
17:36:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8f08c800) [pid = 1852] [serial = 2038] [outer = (nil)]
17:36:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x8f0ef400) [pid = 1852] [serial = 2039] [outer = 0x8f08c800]
17:36:13 INFO - PROCESS | 1852 | 1448328973763 Marionette INFO loaded listener.js
17:36:13 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x8951d800) [pid = 1852] [serial = 2040] [outer = 0x8f08c800]
17:36:14 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
17:36:14 INFO - document served over http requires an https
17:36:14 INFO - sub-resource via xhr-request using the meta-csp
17:36:14 INFO - delivery method with no-redirect and when
17:36:14 INFO - the target request is same-origin.
17:36:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1227ms
17:36:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:36:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a36c400 == 42 [pid = 1852] [id = 728]
17:36:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8f0ea000) [pid = 1852] [serial = 2041] [outer = (nil)]
17:36:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8f25f800) [pid = 1852] [serial = 2042] [outer = 0x8f0ea000]
17:36:14 INFO - PROCESS | 1852 | 1448328974994 Marionette INFO loaded listener.js
17:36:15 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x8f28e800) [pid = 1852] [serial = 2043] [outer = 0x8f0ea000]
17:36:15 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
17:36:15 INFO - document served over http requires an https
17:36:15 INFO - sub-resource via xhr-request using the meta-csp
17:36:15 INFO - delivery method with swap-origin-redirect and when
17:36:15 INFO - the target request is same-origin.
17:36:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1280ms
17:36:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:36:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f179800 == 43 [pid = 1852] [id = 729]
17:36:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x8f260c00) [pid = 1852] [serial = 2044] [outer = (nil)]
17:36:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x8f298800) [pid = 1852] [serial = 2045] [outer = 0x8f260c00]
17:36:16 INFO - PROCESS | 1852 | 1448328976273 Marionette INFO loaded listener.js
17:36:16 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x90ac2800) [pid = 1852] [serial = 2046] [outer = 0x8f260c00]
17:36:17 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
17:36:17 INFO - document served over http requires an http
17:36:17 INFO - sub-resource via fetch-request using the meta-referrer
17:36:17 INFO - delivery method with keep-origin-redirect and when
17:36:17 INFO - the target request is cross-origin.
17:36:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1278ms
17:36:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
17:36:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x86e9c000 == 44 [pid = 1852] [id = 730]
17:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x90ab3400) [pid = 1852] [serial = 2047] [outer = (nil)]
17:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x90cd9c00) [pid = 1852] [serial = 2048] [outer = 0x90ab3400]
17:36:17 INFO - PROCESS | 1852 | 1448328977591 Marionette INFO loaded listener.js
17:36:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x90fbc800) [pid = 1852] [serial = 2049] [outer = 0x90ab3400]
17:36:18 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
17:36:18 INFO - document served over http requires an http
17:36:18 INFO - sub-resource via fetch-request using the meta-referrer
17:36:18 INFO - delivery method with no-redirect and when
17:36:18 INFO - the target request is cross-origin.
17:36:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1288ms
17:36:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:36:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x90cd8c00 == 45 [pid = 1852] [id = 731]
17:36:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x90fb9c00) [pid = 1852] [serial = 2050] [outer = (nil)]
17:36:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x91086c00) [pid = 1852] [serial = 2051] [outer = 0x90fb9c00]
17:36:18 INFO - PROCESS | 1852 | 1448328978862 Marionette INFO loaded listener.js
17:36:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x91430c00) [pid = 1852] [serial = 2052] [outer = 0x90fb9c00]
17:36:19 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
17:36:19 INFO - document served over http requires an http
17:36:19 INFO - sub-resource via fetch-request using the meta-referrer
17:36:19 INFO - delivery method with swap-origin-redirect and when
17:36:19 INFO - the target request is cross-origin.
17:36:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1280ms
17:36:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:36:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x91081c00 == 46 [pid = 1852] [id = 732]
17:36:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x91086800) [pid = 1852] [serial = 2053] [outer = (nil)]
17:36:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x914d4400) [pid = 1852] [serial = 2054] [outer = 0x91086800]
17:36:20 INFO - PROCESS | 1852 | 1448328980151 Marionette INFO loaded listener.js
17:36:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x91de3c00) [pid = 1852] [serial = 2055] [outer = 0x91086800]
17:36:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x92604c00 == 47 [pid = 1852] [id = 733]
17:36:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x92609800) [pid = 1852] [serial = 2056] [outer = (nil)]
17:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x92607800) [pid = 1852] [serial = 2057] [outer = 0x92609800]
17:36:21 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
17:36:21 INFO - document served over http requires an http
17:36:21 INFO - sub-resource via iframe-tag using the meta-referrer
17:36:21 INFO - delivery method with keep-origin-redirect and when
17:36:21 INFO - the target request is cross-origin.
17:36:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1336ms
17:36:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:36:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x8917f800 == 48 [pid = 1852] [id = 734]
17:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x91ddb000) [pid = 1852] [serial = 2058] [outer = (nil)]
17:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x9260fc00) [pid = 1852] [serial = 2059] [outer = 0x91ddb000]
17:36:21 INFO - PROCESS | 1852 | 1448328981508 Marionette INFO loaded listener.js
17:36:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x9268a400) [pid = 1852] [serial = 2060] [outer = 0x91ddb000]
17:36:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x9268e800 == 49 [pid = 1852] [id = 735]
17:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x92695400) [pid = 1852] [serial = 2061] [outer = (nil)]
17:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x93f28400) [pid = 1852] [serial = 2062] [outer = 0x92695400]
17:36:22 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
17:36:22 INFO - document served over http requires an http
17:36:22 INFO - sub-resource via iframe-tag using the meta-referrer
17:36:22 INFO - delivery method with no-redirect and when
17:36:22 INFO - the target request is cross-origin.
17:36:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1280ms
17:36:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:36:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704d800 == 50 [pid = 1852] [id = 736]
17:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x8a366400) [pid = 1852] [serial = 2063] [outer = (nil)]
17:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x92694400) [pid = 1852] [serial = 2064] [outer = 0x8a366400]
17:36:22 INFO - PROCESS | 1852 | 1448328982824 Marionette INFO loaded listener.js
17:36:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x945c5000) [pid = 1852] [serial = 2065] [outer = 0x8a366400]
17:36:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x94688c00 == 51 [pid = 1852] [id = 737]
17:36:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x9468a800) [pid = 1852] [serial = 2066] [outer = (nil)]
17:36:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x9468f800) [pid = 1852] [serial = 2067] [outer = 0x9468a800]
17:36:23 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
17:36:23 INFO - document served over http requires an http
17:36:23 INFO - sub-resource via iframe-tag using the meta-referrer
17:36:23 INFO - delivery method with swap-origin-redirect and when
17:36:23 INFO - the target request is cross-origin.
17:36:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1339ms
17:36:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:36:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x9266ec00 == 52 [pid = 1852] [id = 738]
17:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x945c4c00) [pid = 1852] [serial = 2068] [outer = (nil)]
17:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x94859000) [pid = 1852] [serial = 2069] [outer = 0x945c4c00]
17:36:24 INFO - PROCESS | 1852 | 1448328984180 Marionette INFO loaded listener.js
17:36:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x9544b800) [pid = 1852] [serial = 2070] [outer = 0x945c4c00]
17:36:25 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
17:36:25 INFO - document served over http requires an http
17:36:25 INFO - sub-resource via script-tag using the meta-referrer
17:36:25 INFO - delivery method with keep-origin-redirect and when
17:36:25 INFO - the target request is cross-origin.
17:36:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1250ms
17:36:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
17:36:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a98b000 == 53 [pid = 1852] [id = 739]
17:36:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x93f27000) [pid = 1852] [serial = 2071] [outer = (nil)]
17:36:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x9548dc00) [pid = 1852] [serial = 2072] [outer = 0x93f27000]
17:36:25 INFO - PROCESS | 1852 | 1448328985428 Marionette INFO loaded listener.js
17:36:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x95f35000) [pid = 1852] [serial = 2073] [outer = 0x93f27000]
17:36:26 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
17:36:26 INFO - document served over http requires an http
17:36:26 INFO - sub-resource via script-tag using the meta-referrer
17:36:26 INFO - delivery method with no-redirect and when
17:36:26 INFO - the target request is cross-origin.
17:36:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1184ms
17:36:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:36:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c0fd400 == 54 [pid = 1852] [id = 740]
17:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x9548d000) [pid = 1852] [serial = 2074] [outer = (nil)]
17:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x97940400) [pid = 1852] [serial = 2075] [outer = 0x9548d000]
17:36:26 INFO - PROCESS | 1852 | 1448328986641 Marionette INFO loaded listener.js
17:36:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x97b54c00) [pid = 1852] [serial = 2076] [outer = 0x9548d000]
17:36:27 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
17:36:27 INFO - document served over http requires an http
17:36:27 INFO - sub-resource via script-tag using the meta-referrer
17:36:27 INFO - delivery method with swap-origin-redirect and when
17:36:27 INFO - the target request is cross-origin.
17:36:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1259ms
17:36:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:36:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c9c400 == 55 [pid = 1852] [id = 741]
17:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8d489400) [pid = 1852] [serial = 2077] [outer = (nil)]
17:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x97b5bc00) [pid = 1852] [serial = 2078] [outer = 0x8d489400]
17:36:27 INFO - PROCESS | 1852 | 1448328987881 Marionette INFO loaded listener.js
17:36:27 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x97ced800) [pid = 1852] [serial = 2079] [outer = 0x8d489400]
17:36:29 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
17:36:29 INFO - document served over http requires an http
17:36:29 INFO - sub-resource via xhr-request using the meta-referrer
17:36:29 INFO - delivery method with keep-origin-redirect and when
17:36:29 INFO - the target request is cross-origin.
17:36:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2344ms
17:36:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
17:36:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f0e8400 == 56 [pid = 1852] [id = 742]
17:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x945bf800) [pid = 1852] [serial = 2080] [outer = (nil)]
17:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x97bb7800) [pid = 1852] [serial = 2081] [outer = 0x945bf800]
17:36:30 INFO - PROCESS | 1852 | 1448328990231 Marionette INFO loaded listener.js
17:36:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x97e05000) [pid = 1852] [serial = 2082] [outer = 0x945bf800]
17:36:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
17:36:31 INFO - document served over http requires an http
17:36:31 INFO - sub-resource via xhr-request using the meta-referrer
17:36:31 INFO - delivery method with no-redirect and when
17:36:31 INFO - the target request is cross-origin.
17:36:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1183ms
17:36:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:36:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b95d000 == 57 [pid = 1852] [id = 743]
17:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x8d463000) [pid = 1852] [serial = 2083] [outer = (nil)]
17:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x8f0f0400) [pid = 1852] [serial = 2084] [outer = 0x8d463000]
17:36:31 INFO - PROCESS | 1852 | 1448328991454 Marionette INFO loaded listener.js
17:36:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x91de2000) [pid = 1852] [serial = 2085] [outer = 0x8d463000]
17:36:32 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
17:36:32 INFO - document served over http requires an http
17:36:32 INFO - sub-resource via xhr-request using the meta-referrer
17:36:32 INFO - delivery method with swap-origin-redirect and when
17:36:32 INFO - the target request is cross-origin.
17:36:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1381ms
17:36:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:36:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea7000 == 58 [pid = 1852] [id = 744]
17:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x8721f800) [pid = 1852] [serial = 2086] [outer = (nil)]
17:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x89b5cc00) [pid = 1852] [serial = 2087] [outer = 0x8721f800]
17:36:32 INFO - PROCESS | 1852 | 1448328992838 Marionette INFO loaded listener.js
17:36:32 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x97cef400) [pid = 1852] [serial = 2088] [outer = 0x8721f800]
17:36:33 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
17:36:33 INFO - document served over http requires an https
17:36:33 INFO - sub-resource via fetch-request using the meta-referrer
17:36:33 INFO - delivery method with keep-origin-redirect and when
17:36:33 INFO - the target request is cross-origin.
17:36:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1375ms
17:36:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
17:36:34 INFO - PROCESS | 1852 | --DOCSHELL 0x87051800 == 57 [pid = 1852] [id = 712]
17:36:34 INFO - PROCESS | 1852 | --DOCSHELL 0x86c96800 == 56 [pid = 1852] [id = 713]
17:36:34 INFO - PROCESS | 1852 | --DOCSHELL 0x89851400 == 55 [pid = 1852] [id = 714]
17:36:34 INFO - PROCESS | 1852 | --DOCSHELL 0x8699d000 == 54 [pid = 1852] [id = 715]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea1800 == 53 [pid = 1852] [id = 717]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x89518c00 == 52 [pid = 1852] [id = 718]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x89178800 == 51 [pid = 1852] [id = 719]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8a992800 == 50 [pid = 1852] [id = 720]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x88f8c800 == 49 [pid = 1852] [id = 721]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8c63a000 == 48 [pid = 1852] [id = 722]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6c2c00 == 47 [pid = 1852] [id = 723]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8699b800 == 46 [pid = 1852] [id = 724]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8c88fc00 == 45 [pid = 1852] [id = 725]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x86c96c00 == 44 [pid = 1852] [id = 726]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8f28a000 == 43 [pid = 1852] [id = 711]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x89515c00 == 42 [pid = 1852] [id = 727]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8a36c400 == 41 [pid = 1852] [id = 728]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8f179800 == 40 [pid = 1852] [id = 729]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x86e9c000 == 39 [pid = 1852] [id = 730]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x90cd8c00 == 38 [pid = 1852] [id = 731]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x91081c00 == 37 [pid = 1852] [id = 732]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x92604c00 == 36 [pid = 1852] [id = 733]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8917f800 == 35 [pid = 1852] [id = 734]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x9268e800 == 34 [pid = 1852] [id = 735]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8704d800 == 33 [pid = 1852] [id = 736]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x94688c00 == 32 [pid = 1852] [id = 737]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x9266ec00 == 31 [pid = 1852] [id = 738]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8a98b000 == 30 [pid = 1852] [id = 739]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8c0fd400 == 29 [pid = 1852] [id = 740]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x86c9c400 == 28 [pid = 1852] [id = 741]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0e8400 == 27 [pid = 1852] [id = 742]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x8b95d000 == 26 [pid = 1852] [id = 743]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea7000 == 25 [pid = 1852] [id = 744]
17:36:35 INFO - PROCESS | 1852 | --DOCSHELL 0x86e9fc00 == 24 [pid = 1852] [id = 716]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x98d82000) [pid = 1852] [serial = 1892] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x876d0000) [pid = 1852] [serial = 1902] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x8917e000) [pid = 1852] [serial = 1905] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x86ea4c00) [pid = 1852] [serial = 1821] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x90ce3000) [pid = 1852] [serial = 1850] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x9108bc00) [pid = 1852] [serial = 1855] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8f28bc00) [pid = 1852] [serial = 1842] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x89b59000) [pid = 1852] [serial = 1908] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x93f2d000) [pid = 1852] [serial = 1866] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8f095800) [pid = 1852] [serial = 1836] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x91de4c00) [pid = 1852] [serial = 1860] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x97cf4800) [pid = 1852] [serial = 1881] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x92667c00) [pid = 1852] [serial = 1863] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8a36f800) [pid = 1852] [serial = 1824] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x97b59c00) [pid = 1852] [serial = 1878] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8f178800) [pid = 1852] [serial = 1839] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x9ad20400) [pid = 1852] [serial = 1897] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x90abe800) [pid = 1852] [serial = 1845] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x988d2c00) [pid = 1852] [serial = 1887] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x983c1400) [pid = 1852] [serial = 1884] [outer = (nil)] [url = about:blank]
17:36:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c9cc00 == 25 [pid = 1852] [id = 745]
17:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x86ca0000) [pid = 1852] [serial = 2089] [outer = (nil)]
17:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x86e9fc00) [pid = 1852] [serial = 2090] [outer = 0x86ca0000]
17:36:36 INFO - PROCESS | 1852 | 1448328996291 Marionette INFO loaded listener.js
17:36:36 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x8704b000) [pid = 1852] [serial = 2091] [outer = 0x86ca0000]
17:36:37 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
17:36:37 INFO - document served over http requires an https
17:36:37 INFO - sub-resource via fetch-request using the meta-referrer
17:36:37 INFO - delivery method with no-redirect and when
17:36:37 INFO - the target request is cross-origin.
17:36:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3139ms
17:36:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:36:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d4800 == 26 [pid = 1852] [id = 746]
17:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x876d4c00) [pid = 1852] [serial = 2092] [outer = (nil)]
17:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x88f8cc00) [pid = 1852] [serial = 2093] [outer = 0x876d4c00]
17:36:37 INFO - PROCESS | 1852 | 1448328997373 Marionette INFO loaded listener.js
17:36:37 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x89173800) [pid = 1852] [serial = 2094] [outer = 0x876d4c00]
17:36:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:36:38 INFO - document served over http requires an https
17:36:38 INFO - sub-resource via fetch-request using the meta-referrer
17:36:38 INFO - delivery method with swap-origin-redirect and when
17:36:38 INFO - the target request is cross-origin.
17:36:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1144ms
17:36:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:36:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c9b400 == 27 [pid = 1852] [id = 747]
17:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x89516400) [pid = 1852] [serial = 2095] [outer = (nil)]
17:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x8951dc00) [pid = 1852] [serial = 2096] [outer = 0x89516400]
17:36:38 INFO - PROCESS | 1852 | 1448328998486 Marionette INFO loaded listener.js
17:36:38 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8985a000) [pid = 1852] [serial = 2097] [outer = 0x89516400]
17:36:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d15c00 == 28 [pid = 1852] [id = 748]
17:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x89d16800) [pid = 1852] [serial = 2098] [outer = (nil)]
17:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x89b57c00) [pid = 1852] [serial = 2099] [outer = 0x89d16800]
17:36:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:36:39 INFO - document served over http requires an https
17:36:39 INFO - sub-resource via iframe-tag using the meta-referrer
17:36:39 INFO - delivery method with keep-origin-redirect and when
17:36:39 INFO - the target request is cross-origin.
17:36:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1285ms
17:36:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:36:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c9fc00 == 29 [pid = 1852] [id = 749]
17:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x89b52000) [pid = 1852] [serial = 2100] [outer = (nil)]
17:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x8a36bc00) [pid = 1852] [serial = 2101] [outer = 0x89b52000]
17:36:39 INFO - PROCESS | 1852 | 1448328999839 Marionette INFO loaded listener.js
17:36:39 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x8a437400) [pid = 1852] [serial = 2102] [outer = 0x89b52000]
17:36:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6bd400 == 30 [pid = 1852] [id = 750]
17:36:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x8a6c0000) [pid = 1852] [serial = 2103] [outer = (nil)]
17:36:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x8a6c3800) [pid = 1852] [serial = 2104] [outer = 0x8a6c0000]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8a435400) [pid = 1852] [serial = 1937] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x90fb7000) [pid = 1852] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x9260b000) [pid = 1852] [serial = 1979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x89b55400) [pid = 1852] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x88f87800) [pid = 1852] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x89d17000) [pid = 1852] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x90ab4800) [pid = 1852] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x8c0f6400) [pid = 1852] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x876cd000) [pid = 1852] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8f0ebc00) [pid = 1852] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x91425400) [pid = 1852] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8f289400) [pid = 1852] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x914d8c00) [pid = 1852] [serial = 1974] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x8c0f8800) [pid = 1852] [serial = 1932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x90c4b400) [pid = 1852] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x945c8c00) [pid = 1852] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x92690800) [pid = 1852] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x88f89800) [pid = 1852] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x8c63d800) [pid = 1852] [serial = 1930] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x8d459400) [pid = 1852] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x8721e000) [pid = 1852] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x8ca39000) [pid = 1852] [serial = 1935] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328930951]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8d48f000) [pid = 1852] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x91dde000) [pid = 1852] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x89853800) [pid = 1852] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x87213400) [pid = 1852] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x8699e400) [pid = 1852] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x9260d000) [pid = 1852] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x8f28b800) [pid = 1852] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x8d459c00) [pid = 1852] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8d462400) [pid = 1852] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x92693000) [pid = 1852] [serial = 1982] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x92666800) [pid = 1852] [serial = 1977] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328946711]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x8a36dc00) [pid = 1852] [serial = 2009] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x92664c00) [pid = 1852] [serial = 1980] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x8c0f5800) [pid = 1852] [serial = 1928] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x88f90400) [pid = 1852] [serial = 1919] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x8a370c00) [pid = 1852] [serial = 1922] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x90c4cc00) [pid = 1852] [serial = 1958] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x88f8fc00) [pid = 1852] [serial = 2000] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x8f0e2c00) [pid = 1852] [serial = 1949] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x8ca2c400) [pid = 1852] [serial = 1936] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328930951]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x9527f800) [pid = 1852] [serial = 1991] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x8f172800) [pid = 1852] [serial = 1952] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x92609c00) [pid = 1852] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328946711]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x8b95b400) [pid = 1852] [serial = 1925] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x8f089800) [pid = 1852] [serial = 1946] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x92694000) [pid = 1852] [serial = 1985] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x8d45f000) [pid = 1852] [serial = 1943] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x8f293000) [pid = 1852] [serial = 1955] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x9108a000) [pid = 1852] [serial = 1967] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x8c63e000) [pid = 1852] [serial = 1931] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x90fc1400) [pid = 1852] [serial = 1964] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x86c95c00) [pid = 1852] [serial = 2006] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x87217c00) [pid = 1852] [serial = 1997] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x945c5400) [pid = 1852] [serial = 1988] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x91de3000) [pid = 1852] [serial = 1975] [outer = (nil)] [url = about:blank]
17:36:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
17:36:42 INFO - document served over http requires an https
17:36:42 INFO - sub-resource via iframe-tag using the meta-referrer
17:36:42 INFO - delivery method with no-redirect and when
17:36:42 INFO - the target request is cross-origin.
17:36:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2575ms
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x8ca33800) [pid = 1852] [serial = 1938] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x92691c00) [pid = 1852] [serial = 1983] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x8d459000) [pid = 1852] [serial = 1941] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8c647000) [pid = 1852] [serial = 1933] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x8985a400) [pid = 1852] [serial = 2003] [outer = (nil)] [url = about:blank]
17:36:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x914d0c00) [pid = 1852] [serial = 1994] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x914cb000) [pid = 1852] [serial = 1970] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x914d0000) [pid = 1852] [serial = 1973] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x90cddc00) [pid = 1852] [serial = 1961] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x876c9c00) [pid = 1852] [serial = 1998] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x8f25c400) [pid = 1852] [serial = 1953] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x90abd800) [pid = 1852] [serial = 1956] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x89180000) [pid = 1852] [serial = 2001] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x9544bc00) [pid = 1852] [serial = 1995] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x90cd7800) [pid = 1852] [serial = 1959] [outer = (nil)] [url = about:blank]
17:36:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x87046800 == 31 [pid = 1852] [id = 751]
17:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x87213400) [pid = 1852] [serial = 2105] [outer = (nil)]
17:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x876d3000) [pid = 1852] [serial = 2106] [outer = 0x87213400]
17:36:42 INFO - PROCESS | 1852 | 1448329002410 Marionette INFO loaded listener.js
17:36:42 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8a430400) [pid = 1852] [serial = 2107] [outer = 0x87213400]
17:36:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6c5400 == 32 [pid = 1852] [id = 752]
17:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x8a988400) [pid = 1852] [serial = 2108] [outer = (nil)]
17:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x8a6c7400) [pid = 1852] [serial = 2109] [outer = 0x8a988400]
17:36:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:36:43 INFO - document served over http requires an https
17:36:43 INFO - sub-resource via iframe-tag using the meta-referrer
17:36:43 INFO - delivery method with swap-origin-redirect and when
17:36:43 INFO - the target request is cross-origin.
17:36:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1092ms
17:36:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:36:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a98d400 == 33 [pid = 1852] [id = 753]
17:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x8a98e400) [pid = 1852] [serial = 2110] [outer = (nil)]
17:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x8b94fc00) [pid = 1852] [serial = 2111] [outer = 0x8a98e400]
17:36:43 INFO - PROCESS | 1852 | 1448329003484 Marionette INFO loaded listener.js
17:36:43 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x8c0f2c00) [pid = 1852] [serial = 2112] [outer = 0x8a98e400]
17:36:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:36:44 INFO - document served over http requires an https
17:36:44 INFO - sub-resource via script-tag using the meta-referrer
17:36:44 INFO - delivery method with keep-origin-redirect and when
17:36:44 INFO - the target request is cross-origin.
17:36:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1227ms
17:36:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
17:36:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a2000 == 34 [pid = 1852] [id = 754]
17:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8704ec00) [pid = 1852] [serial = 2113] [outer = (nil)]
17:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x876ce000) [pid = 1852] [serial = 2114] [outer = 0x8704ec00]
17:36:44 INFO - PROCESS | 1852 | 1448329004812 Marionette INFO loaded listener.js
17:36:44 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8917a000) [pid = 1852] [serial = 2115] [outer = 0x8704ec00]
17:36:45 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
17:36:45 INFO - document served over http requires an https
17:36:45 INFO - sub-resource via script-tag using the meta-referrer
17:36:45 INFO - delivery method with no-redirect and when
17:36:45 INFO - the target request is cross-origin.
17:36:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1334ms
17:36:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:36:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x89517c00 == 35 [pid = 1852] [id = 755]
17:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x89d11800) [pid = 1852] [serial = 2116] [outer = (nil)]
17:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x89d18000) [pid = 1852] [serial = 2117] [outer = 0x89d11800]
17:36:46 INFO - PROCESS | 1852 | 1448329006117 Marionette INFO loaded listener.js
17:36:46 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8a6c8000) [pid = 1852] [serial = 2118] [outer = 0x89d11800]
17:36:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:36:47 INFO - document served over http requires an https
17:36:47 INFO - sub-resource via script-tag using the meta-referrer
17:36:47 INFO - delivery method with swap-origin-redirect and when
17:36:47 INFO - the target request is cross-origin.
17:36:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1340ms
17:36:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:36:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x8b950000 == 36 [pid = 1852] [id = 756]
17:36:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8c63d800) [pid = 1852] [serial = 2119] [outer = (nil)]
17:36:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8c641800) [pid = 1852] [serial = 2120] [outer = 0x8c63d800]
17:36:47 INFO - PROCESS | 1852 | 1448329007517 Marionette INFO loaded listener.js
17:36:47 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8c88d400) [pid = 1852] [serial = 2121] [outer = 0x8c63d800]
17:36:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:36:48 INFO - document served over http requires an https
17:36:48 INFO - sub-resource via xhr-request using the meta-referrer
17:36:48 INFO - delivery method with keep-origin-redirect and when
17:36:48 INFO - the target request is cross-origin.
17:36:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1292ms
17:36:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
17:36:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c889000 == 37 [pid = 1852] [id = 757]
17:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x8ca2f000) [pid = 1852] [serial = 2122] [outer = (nil)]
17:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x8ca36400) [pid = 1852] [serial = 2123] [outer = 0x8ca2f000]
17:36:48 INFO - PROCESS | 1852 | 1448329008848 Marionette INFO loaded listener.js
17:36:48 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x8cd1b400) [pid = 1852] [serial = 2124] [outer = 0x8ca2f000]
17:36:49 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
17:36:49 INFO - document served over http requires an https
17:36:49 INFO - sub-resource via xhr-request using the meta-referrer
17:36:49 INFO - delivery method with no-redirect and when
17:36:49 INFO - the target request is cross-origin.
17:36:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1233ms
17:36:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:36:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x87218c00 == 38 [pid = 1852] [id = 758]
17:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x89173000) [pid = 1852] [serial = 2125] [outer = (nil)]
17:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x8d458800) [pid = 1852] [serial = 2126] [outer = 0x89173000]
17:36:50 INFO - PROCESS | 1852 | 1448329010082 Marionette INFO loaded listener.js
17:36:50 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x8d484c00) [pid = 1852] [serial = 2127] [outer = 0x89173000]
17:36:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
17:36:51 INFO - document served over http requires an https
17:36:51 INFO - sub-resource via xhr-request using the meta-referrer
17:36:51 INFO - delivery method with swap-origin-redirect and when
17:36:51 INFO - the target request is cross-origin.
17:36:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1282ms
17:36:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
17:36:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x89859c00 == 39 [pid = 1852] [id = 759]
17:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x8d459800) [pid = 1852] [serial = 2128] [outer = (nil)]
17:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x8f0e4000) [pid = 1852] [serial = 2129] [outer = 0x8d459800]
17:36:51 INFO - PROCESS | 1852 | 1448329011419 Marionette INFO loaded listener.js
17:36:51 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x8f0f0c00) [pid = 1852] [serial = 2130] [outer = 0x8d459800]
17:36:52 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
17:36:52 INFO - document served over http requires an http
17:36:52 INFO - sub-resource via fetch-request using the meta-referrer
17:36:52 INFO - delivery method with keep-origin-redirect and when
17:36:52 INFO - the target request is same-origin.
17:36:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1335ms
17:36:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
17:36:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x87044000 == 40 [pid = 1852] [id = 760]
17:36:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x87219400) [pid = 1852] [serial = 2131] [outer = (nil)]
17:36:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x8f17ac00) [pid = 1852] [serial = 2132] [outer = 0x87219400]
17:36:52 INFO - PROCESS | 1852 | 1448329012778 Marionette INFO loaded listener.js
17:36:52 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x8f269400) [pid = 1852] [serial = 2133] [outer = 0x87219400]
17:36:53 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
17:36:53 INFO - document served over http requires an http
17:36:53 INFO - sub-resource via fetch-request using the meta-referrer
17:36:53 INFO - delivery method with no-redirect and when
17:36:53 INFO - the target request is same-origin.
17:36:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1287ms
17:36:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
17:36:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f263000 == 41 [pid = 1852] [id = 761]
17:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x8f266400) [pid = 1852] [serial = 2134] [outer = (nil)]
17:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x8f293400) [pid = 1852] [serial = 2135] [outer = 0x8f266400]
17:36:54 INFO - PROCESS | 1852 | 1448329014011 Marionette INFO loaded listener.js
17:36:54 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x90abb800) [pid = 1852] [serial = 2136] [outer = 0x8f266400]
17:36:55 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
17:36:55 INFO - document served over http requires an http
17:36:55 INFO - sub-resource via fetch-request using the meta-referrer
17:36:55 INFO - delivery method with swap-origin-redirect and when
17:36:55 INFO - the target request is same-origin.
17:36:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1278ms
17:36:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
17:36:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f298000 == 42 [pid = 1852] [id = 762]
17:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x90abd800) [pid = 1852] [serial = 2137] [outer = (nil)]
17:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x90c4cc00) [pid = 1852] [serial = 2138] [outer = 0x90abd800]
17:36:55 INFO - PROCESS | 1852 | 1448329015293 Marionette INFO loaded listener.js
17:36:55 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x90c57800) [pid = 1852] [serial = 2139] [outer = 0x90abd800]
17:36:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x90cdb400 == 43 [pid = 1852] [id = 763]
17:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x90cdd800) [pid = 1852] [serial = 2140] [outer = (nil)]
17:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x90cdbc00) [pid = 1852] [serial = 2141] [outer = 0x90cdd800]
17:36:56 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
17:36:56 INFO - document served over http requires an http
17:36:56 INFO - sub-resource via iframe-tag using the meta-referrer
17:36:56 INFO - delivery method with keep-origin-redirect and when
17:36:56 INFO - the target request is same-origin.
17:36:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1280ms
17:36:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
17:36:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x8721e000 == 44 [pid = 1852] [id = 764]
17:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x90ac1000) [pid = 1852] [serial = 2142] [outer = (nil)]
17:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x90ce1400) [pid = 1852] [serial = 2143] [outer = 0x90ac1000]
17:36:56 INFO - PROCESS | 1852 | 1448329016598 Marionette INFO loaded listener.js
17:36:56 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x90fc1400) [pid = 1852] [serial = 2144] [outer = 0x90ac1000]
17:36:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x91084c00 == 45 [pid = 1852] [id = 765]
17:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x91088400) [pid = 1852] [serial = 2145] [outer = (nil)]
17:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x89d18800) [pid = 1852] [serial = 2146] [outer = 0x91088400]
17:36:57 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
17:36:57 INFO - document served over http requires an http
17:36:57 INFO - sub-resource via iframe-tag using the meta-referrer
17:36:57 INFO - delivery method with no-redirect and when
17:36:57 INFO - the target request is same-origin.
17:36:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1338ms
17:36:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
17:36:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a1400 == 46 [pid = 1852] [id = 766]
17:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x90fc0400) [pid = 1852] [serial = 2147] [outer = (nil)]
17:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x914cac00) [pid = 1852] [serial = 2148] [outer = 0x90fc0400]
17:36:58 INFO - PROCESS | 1852 | 1448329018005 Marionette INFO loaded listener.js
17:36:58 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x91ddbc00) [pid = 1852] [serial = 2149] [outer = 0x90fc0400]
17:36:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x91de7800 == 47 [pid = 1852] [id = 767]
17:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x91de8400) [pid = 1852] [serial = 2150] [outer = (nil)]
17:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x91de5c00) [pid = 1852] [serial = 2151] [outer = 0x91de8400]
17:36:59 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
17:36:59 INFO - document served over http requires an http
17:36:59 INFO - sub-resource via iframe-tag using the meta-referrer
17:36:59 INFO - delivery method with swap-origin-redirect and when
17:36:59 INFO - the target request is same-origin.
17:36:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1328ms
17:36:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
17:36:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c96000 == 48 [pid = 1852] [id = 768]
17:36:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x876d2c00) [pid = 1852] [serial = 2152] [outer = (nil)]
17:36:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x92606c00) [pid = 1852] [serial = 2153] [outer = 0x876d2c00]
17:36:59 INFO - PROCESS | 1852 | 1448329019321 Marionette INFO loaded listener.js
17:36:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:36:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x92667800) [pid = 1852] [serial = 2154] [outer = 0x876d2c00]
17:37:00 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
17:37:00 INFO - document served over http requires an http
17:37:00 INFO - sub-resource via script-tag using the meta-referrer
17:37:00 INFO - delivery method with keep-origin-redirect and when
17:37:00 INFO - the target request is same-origin.
17:37:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1234ms
17:37:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
17:37:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c63fc00 == 49 [pid = 1852] [id = 769]
17:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x8ca30400) [pid = 1852] [serial = 2155] [outer = (nil)]
17:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x92689400) [pid = 1852] [serial = 2156] [outer = 0x8ca30400]
17:37:00 INFO - PROCESS | 1852 | 1448329020564 Marionette INFO loaded listener.js
17:37:00 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x93f26000) [pid = 1852] [serial = 2157] [outer = 0x8ca30400]
17:37:01 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
17:37:01 INFO - document served over http requires an http
17:37:01 INFO - sub-resource via script-tag using the meta-referrer
17:37:01 INFO - delivery method with no-redirect and when
17:37:01 INFO - the target request is same-origin.
17:37:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1387ms
17:37:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
17:37:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699cc00 == 50 [pid = 1852] [id = 770]
17:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x89177c00) [pid = 1852] [serial = 2158] [outer = (nil)]
17:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x93f2fc00) [pid = 1852] [serial = 2159] [outer = 0x89177c00]
17:37:01 INFO - PROCESS | 1852 | 1448329021935 Marionette INFO loaded listener.js
17:37:02 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x94688400) [pid = 1852] [serial = 2160] [outer = 0x89177c00]
17:37:03 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
17:37:03 INFO - document served over http requires an http
17:37:03 INFO - sub-resource via script-tag using the meta-referrer
17:37:03 INFO - delivery method with swap-origin-redirect and when
17:37:03 INFO - the target request is same-origin.
17:37:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1342ms
17:37:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
17:37:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x9260e800 == 51 [pid = 1852] [id = 771]
17:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x9468e400) [pid = 1852] [serial = 2161] [outer = (nil)]
17:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x95444800) [pid = 1852] [serial = 2162] [outer = 0x9468e400]
17:37:03 INFO - PROCESS | 1852 | 1448329023326 Marionette INFO loaded listener.js
17:37:03 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x9548c000) [pid = 1852] [serial = 2163] [outer = 0x9468e400]
17:37:04 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
17:37:04 INFO - document served over http requires an http
17:37:04 INFO - sub-resource via xhr-request using the meta-referrer
17:37:04 INFO - delivery method with keep-origin-redirect and when
17:37:04 INFO - the target request is same-origin.
17:37:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1226ms
17:37:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
17:37:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x8ca2e000 == 52 [pid = 1852] [id = 772]
17:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x9527d000) [pid = 1852] [serial = 2164] [outer = (nil)]
17:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x95f34c00) [pid = 1852] [serial = 2165] [outer = 0x9527d000]
17:37:04 INFO - PROCESS | 1852 | 1448329024577 Marionette INFO loaded listener.js
17:37:04 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x97b55c00) [pid = 1852] [serial = 2166] [outer = 0x9527d000]
17:37:05 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
17:37:05 INFO - document served over http requires an http
17:37:05 INFO - sub-resource via xhr-request using the meta-referrer
17:37:05 INFO - delivery method with no-redirect and when
17:37:05 INFO - the target request is same-origin.
17:37:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1230ms
17:37:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
17:37:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x95495c00 == 53 [pid = 1852] [id = 773]
17:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x9793ac00) [pid = 1852] [serial = 2167] [outer = (nil)]
17:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x97b5c400) [pid = 1852] [serial = 2168] [outer = 0x9793ac00]
17:37:05 INFO - PROCESS | 1852 | 1448329025780 Marionette INFO loaded listener.js
17:37:05 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x97cf2c00) [pid = 1852] [serial = 2169] [outer = 0x9793ac00]
17:37:06 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
17:37:06 INFO - document served over http requires an http
17:37:06 INFO - sub-resource via xhr-request using the meta-referrer
17:37:06 INFO - delivery method with swap-origin-redirect and when
17:37:06 INFO - the target request is same-origin.
17:37:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1191ms
17:37:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
17:37:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x8cd18800 == 54 [pid = 1852] [id = 774]
17:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x97ce9c00) [pid = 1852] [serial = 2170] [outer = (nil)]
17:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x97e04c00) [pid = 1852] [serial = 2171] [outer = 0x97ce9c00]
17:37:06 INFO - PROCESS | 1852 | 1448329026995 Marionette INFO loaded listener.js
17:37:07 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x97e10c00) [pid = 1852] [serial = 2172] [outer = 0x97ce9c00]
17:37:07 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
17:37:07 INFO - document served over http requires an https
17:37:08 INFO - sub-resource via fetch-request using the meta-referrer
17:37:08 INFO - delivery method with keep-origin-redirect and when
17:37:08 INFO - the target request is same-origin.
17:37:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1285ms
17:37:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
17:37:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f178800 == 55 [pid = 1852] [id = 775]
17:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x97bb5000) [pid = 1852] [serial = 2173] [outer = (nil)]
17:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x983be800) [pid = 1852] [serial = 2174] [outer = 0x97bb5000]
17:37:08 INFO - PROCESS | 1852 | 1448329028292 Marionette INFO loaded listener.js
17:37:08 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x983c6400) [pid = 1852] [serial = 2175] [outer = 0x97bb5000]
17:37:10 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
17:37:10 INFO - document served over http requires an https
17:37:10 INFO - sub-resource via fetch-request using the meta-referrer
17:37:10 INFO - delivery method with no-redirect and when
17:37:10 INFO - the target request is same-origin.
17:37:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2490ms
17:37:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
17:37:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x89176400 == 56 [pid = 1852] [id = 776]
17:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x8b959000) [pid = 1852] [serial = 2176] [outer = (nil)]
17:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x91de6800) [pid = 1852] [serial = 2177] [outer = 0x8b959000]
17:37:10 INFO - PROCESS | 1852 | 1448329030772 Marionette INFO loaded listener.js
17:37:10 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x97e06800) [pid = 1852] [serial = 2178] [outer = 0x8b959000]
17:37:11 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
17:37:11 INFO - document served over http requires an https
17:37:11 INFO - sub-resource via fetch-request using the meta-referrer
17:37:11 INFO - delivery method with swap-origin-redirect and when
17:37:11 INFO - the target request is same-origin.
17:37:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1284ms
17:37:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
17:37:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a98c800 == 57 [pid = 1852] [id = 777]
17:37:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x8d48c800) [pid = 1852] [serial = 2179] [outer = (nil)]
17:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x8f0e3000) [pid = 1852] [serial = 2180] [outer = 0x8d48c800]
17:37:12 INFO - PROCESS | 1852 | 1448329032066 Marionette INFO loaded listener.js
17:37:12 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x91dde400) [pid = 1852] [serial = 2181] [outer = 0x8d48c800]
17:37:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c63b400 == 58 [pid = 1852] [id = 778]
17:37:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x8c648000) [pid = 1852] [serial = 2182] [outer = (nil)]
17:37:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x876c8800) [pid = 1852] [serial = 2183] [outer = 0x8c648000]
17:37:13 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
17:37:13 INFO - document served over http requires an https
17:37:13 INFO - sub-resource via iframe-tag using the meta-referrer
17:37:13 INFO - delivery method with keep-origin-redirect and when
17:37:13 INFO - the target request is same-origin.
17:37:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1582ms
17:37:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
17:37:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1f000 == 59 [pid = 1852] [id = 779]
17:37:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x8a42dc00) [pid = 1852] [serial = 2184] [outer = (nil)]
17:37:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x8a6c5800) [pid = 1852] [serial = 2185] [outer = 0x8a42dc00]
17:37:13 INFO - PROCESS | 1852 | 1448329033734 Marionette INFO loaded listener.js
17:37:13 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x92663000) [pid = 1852] [serial = 2186] [outer = 0x8a42dc00]
17:37:14 INFO - PROCESS | 1852 | --DOCSHELL 0x89d15c00 == 58 [pid = 1852] [id = 748]
17:37:14 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6bd400 == 57 [pid = 1852] [id = 750]
17:37:14 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6c5400 == 56 [pid = 1852] [id = 752]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x87048800 == 55 [pid = 1852] [id = 685]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x876d4000 == 54 [pid = 1852] [id = 684]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x87047400 == 53 [pid = 1852] [id = 686]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x88f94800 == 52 [pid = 1852] [id = 689]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x89856800 == 51 [pid = 1852] [id = 694]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8f265000 == 50 [pid = 1852] [id = 697]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8f0e6800 == 49 [pid = 1852] [id = 696]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x87045c00 == 48 [pid = 1852] [id = 693]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea3400 == 47 [pid = 1852] [id = 695]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8f291400 == 46 [pid = 1852] [id = 698]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x89851800 == 45 [pid = 1852] [id = 680]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x90cdb400 == 44 [pid = 1852] [id = 763]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x91084c00 == 43 [pid = 1852] [id = 765]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x91de7800 == 42 [pid = 1852] [id = 767]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8c63fc00 == 41 [pid = 1852] [id = 769]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8699cc00 == 40 [pid = 1852] [id = 770]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x9260e800 == 39 [pid = 1852] [id = 771]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x88f88400 == 38 [pid = 1852] [id = 682]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8ca2e000 == 37 [pid = 1852] [id = 772]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x95495c00 == 36 [pid = 1852] [id = 773]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8699dc00 == 35 [pid = 1852] [id = 691]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8cd18800 == 34 [pid = 1852] [id = 774]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8f178800 == 33 [pid = 1852] [id = 775]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x89176400 == 32 [pid = 1852] [id = 776]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8a98c800 == 31 [pid = 1852] [id = 777]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8c63b400 == 30 [pid = 1852] [id = 778]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x86c9cc00 == 29 [pid = 1852] [id = 745]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x8704e400 == 28 [pid = 1852] [id = 678]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x869a5000 == 27 [pid = 1852] [id = 679]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x87047000 == 26 [pid = 1852] [id = 683]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1c800 == 25 [pid = 1852] [id = 681]
17:37:16 INFO - PROCESS | 1852 | --DOCSHELL 0x89851000 == 24 [pid = 1852] [id = 687]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x8a433400) [pid = 1852] [serial = 2010] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x8cd1b800) [pid = 1852] [serial = 1939] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x93f30800) [pid = 1852] [serial = 1986] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x9142b400) [pid = 1852] [serial = 1968] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x91087000) [pid = 1852] [serial = 1965] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x95450000) [pid = 1852] [serial = 1992] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x8d485c00) [pid = 1852] [serial = 1944] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x92689800) [pid = 1852] [serial = 1981] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x8f093c00) [pid = 1852] [serial = 1947] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x8f0ecc00) [pid = 1852] [serial = 1950] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8be39000) [pid = 1852] [serial = 1926] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x94852400) [pid = 1852] [serial = 1989] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x8a986c00) [pid = 1852] [serial = 1923] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x8c63bc00) [pid = 1852] [serial = 1929] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x914d5000) [pid = 1852] [serial = 1971] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x89853400) [pid = 1852] [serial = 2007] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x89512c00) [pid = 1852] [serial = 1920] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x89b5b400) [pid = 1852] [serial = 2004] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x92605c00) [pid = 1852] [serial = 1976] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x90fb7800) [pid = 1852] [serial = 1962] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8c88a400) [pid = 1852] [serial = 1934] [outer = (nil)] [url = about:blank]
17:37:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x87047000 == 25 [pid = 1852] [id = 780]
17:37:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x87047400) [pid = 1852] [serial = 2187] [outer = (nil)]
17:37:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x8704e800) [pid = 1852] [serial = 2188] [outer = 0x87047400]
17:37:16 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
17:37:16 INFO - document served over http requires an https
17:37:16 INFO - sub-resource via iframe-tag using the meta-referrer
17:37:16 INFO - delivery method with no-redirect and when
17:37:16 INFO - the target request is same-origin.
17:37:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3387ms
17:37:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
17:37:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704c000 == 26 [pid = 1852] [id = 781]
17:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x87218000) [pid = 1852] [serial = 2189] [outer = (nil)]
17:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x8721e400) [pid = 1852] [serial = 2190] [outer = 0x87218000]
17:37:17 INFO - PROCESS | 1852 | 1448329037062 Marionette INFO loaded listener.js
17:37:17 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x876d5400) [pid = 1852] [serial = 2191] [outer = 0x87218000]
17:37:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x89177000 == 27 [pid = 1852] [id = 782]
17:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x89177400) [pid = 1852] [serial = 2192] [outer = (nil)]
17:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x88f8f800) [pid = 1852] [serial = 2193] [outer = 0x89177400]
17:37:18 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
17:37:18 INFO - document served over http requires an https
17:37:18 INFO - sub-resource via iframe-tag using the meta-referrer
17:37:18 INFO - delivery method with swap-origin-redirect and when
17:37:18 INFO - the target request is same-origin.
17:37:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1231ms
17:37:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
17:37:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x86c95000 == 28 [pid = 1852] [id = 783]
17:37:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x87049000) [pid = 1852] [serial = 2194] [outer = (nil)]
17:37:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x89516c00) [pid = 1852] [serial = 2195] [outer = 0x87049000]
17:37:18 INFO - PROCESS | 1852 | 1448329038285 Marionette INFO loaded listener.js
17:37:18 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x89858c00) [pid = 1852] [serial = 2196] [outer = 0x87049000]
17:37:19 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
17:37:19 INFO - document served over http requires an https
17:37:19 INFO - sub-resource via script-tag using the meta-referrer
17:37:19 INFO - delivery method with keep-origin-redirect and when
17:37:19 INFO - the target request is same-origin.
17:37:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1186ms
17:37:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
17:37:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x89d1a000 == 29 [pid = 1852] [id = 784]
17:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x89d1bc00) [pid = 1852] [serial = 2197] [outer = (nil)]
17:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x8a369800) [pid = 1852] [serial = 2198] [outer = 0x89d1bc00]
17:37:19 INFO - PROCESS | 1852 | 1448329039485 Marionette INFO loaded listener.js
17:37:19 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x8a435800) [pid = 1852] [serial = 2199] [outer = 0x89d1bc00]
17:37:20 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
17:37:20 INFO - document served over http requires an https
17:37:20 INFO - sub-resource via script-tag using the meta-referrer
17:37:20 INFO - delivery method with no-redirect and when
17:37:20 INFO - the target request is same-origin.
17:37:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1144ms
17:37:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
17:37:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x8a6be000 == 30 [pid = 1852] [id = 785]
17:37:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x8a6be800) [pid = 1852] [serial = 2200] [outer = (nil)]
17:37:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x8a6c5c00) [pid = 1852] [serial = 2201] [outer = 0x8a6be800]
17:37:20 INFO - PROCESS | 1852 | 1448329040621 Marionette INFO loaded listener.js
17:37:20 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x8b950c00) [pid = 1852] [serial = 2202] [outer = 0x8a6be800]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x8d489400) [pid = 1852] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x89b52000) [pid = 1852] [serial = 2100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x89516400) [pid = 1852] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x945c4c00) [pid = 1852] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x92609800) [pid = 1852] [serial = 2056] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x8cd1ac00) [pid = 1852] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x87213400) [pid = 1852] [serial = 2105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x89d16800) [pid = 1852] [serial = 2098] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x93f27000) [pid = 1852] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x8b955000) [pid = 1852] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x8f0ea000) [pid = 1852] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x90ab3400) [pid = 1852] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x86ea1c00) [pid = 1852] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x8cd1c400) [pid = 1852] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x8721f800) [pid = 1852] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x8f08c800) [pid = 1852] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x8951c000) [pid = 1852] [serial = 2016] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x8a366400) [pid = 1852] [serial = 2063] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x8f260c00) [pid = 1852] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x8d463000) [pid = 1852] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x91086800) [pid = 1852] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x945bf800) [pid = 1852] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x91ddb000) [pid = 1852] [serial = 2058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x8b953800) [pid = 1852] [serial = 2021] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x90fb9c00) [pid = 1852] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x9548d000) [pid = 1852] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x9468a800) [pid = 1852] [serial = 2066] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x8a98e400) [pid = 1852] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x8699c000) [pid = 1852] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x8a6c0000) [pid = 1852] [serial = 2103] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448329000487]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x89519800) [pid = 1852] [serial = 2014] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x8c63a400) [pid = 1852] [serial = 2024] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x876d4c00) [pid = 1852] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x92695400) [pid = 1852] [serial = 2061] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328982192]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x86ca0000) [pid = 1852] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x8a993000) [pid = 1852] [serial = 2019] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328966412]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x8a988400) [pid = 1852] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x8b94fc00) [pid = 1852] [serial = 2111] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x88f87c00) [pid = 1852] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x876d3000) [pid = 1852] [serial = 2106] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x90cd9c00) [pid = 1852] [serial = 2048] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x8d48d000) [pid = 1852] [serial = 2036] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x94859000) [pid = 1852] [serial = 2069] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x8f0ef400) [pid = 1852] [serial = 2039] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x89b5cc00) [pid = 1852] [serial = 2087] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x8a6c3800) [pid = 1852] [serial = 2104] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448329000487]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x97940400) [pid = 1852] [serial = 2075] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x89852c00) [pid = 1852] [serial = 2017] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x92694400) [pid = 1852] [serial = 2064] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x8a994c00) [pid = 1852] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328966412]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x8704e000) [pid = 1852] [serial = 2012] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x89b57c00) [pid = 1852] [serial = 2099] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x914d4400) [pid = 1852] [serial = 2054] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x93f28400) [pid = 1852] [serial = 2062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448328982192]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x8cd1f800) [pid = 1852] [serial = 2033] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x9260fc00) [pid = 1852] [serial = 2059] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x97bb7800) [pid = 1852] [serial = 2081] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x8f25f800) [pid = 1852] [serial = 2042] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x8951dc00) [pid = 1852] [serial = 2096] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x8c639400) [pid = 1852] [serial = 2027] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x9548dc00) [pid = 1852] [serial = 2072] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x9468f800) [pid = 1852] [serial = 2067] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x8a6c7400) [pid = 1852] [serial = 2109] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x8b956800) [pid = 1852] [serial = 2022] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x8c88f000) [pid = 1852] [serial = 2030] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8f0f0400) [pid = 1852] [serial = 2084] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x8f298800) [pid = 1852] [serial = 2045] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x86e9fc00) [pid = 1852] [serial = 2090] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x8a36bc00) [pid = 1852] [serial = 2101] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x97b5bc00) [pid = 1852] [serial = 2078] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x92607800) [pid = 1852] [serial = 2057] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x88f8cc00) [pid = 1852] [serial = 2093] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x91086c00) [pid = 1852] [serial = 2051] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x8c0f3000) [pid = 1852] [serial = 2025] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x8f28e800) [pid = 1852] [serial = 2043] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x91de2000) [pid = 1852] [serial = 2085] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x97e05000) [pid = 1852] [serial = 2082] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x8f094800) [pid = 1852] [serial = 2037] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x8951d800) [pid = 1852] [serial = 2040] [outer = (nil)] [url = about:blank]
17:37:22 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x97ced800) [pid = 1852] [serial = 2079] [outer = (nil)] [url = about:blank]
17:37:22 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
17:37:22 INFO - document served over http requires an https
17:37:22 INFO - sub-resource via script-tag using the meta-referrer
17:37:22 INFO - delivery method with swap-origin-redirect and when
17:37:22 INFO - the target request is same-origin.
17:37:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2343ms
17:37:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
17:37:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f95400 == 31 [pid = 1852] [id = 786]
17:37:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x8951dc00) [pid = 1852] [serial = 2203] [outer = (nil)]
17:37:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x89b5ec00) [pid = 1852] [serial = 2204] [outer = 0x8951dc00]
17:37:22 INFO - PROCESS | 1852 | 1448329042956 Marionette INFO loaded listener.js
17:37:23 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x8a98ac00) [pid = 1852] [serial = 2205] [outer = 0x8951dc00]
17:37:23 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
17:37:23 INFO - document served over http requires an https
17:37:23 INFO - sub-resource via xhr-request using the meta-referrer
17:37:23 INFO - delivery method with keep-origin-redirect and when
17:37:23 INFO - the target request is same-origin.
17:37:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 979ms
17:37:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
17:37:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x89b55c00 == 32 [pid = 1852] [id = 787]
17:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x8a98a800) [pid = 1852] [serial = 2206] [outer = (nil)]
17:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x8be38000) [pid = 1852] [serial = 2207] [outer = 0x8a98a800]
17:37:23 INFO - PROCESS | 1852 | 1448329043944 Marionette INFO loaded listener.js
17:37:24 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x8c0fc800) [pid = 1852] [serial = 2208] [outer = 0x8a98a800]
17:37:24 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
17:37:24 INFO - document served over http requires an https
17:37:24 INFO - sub-resource via xhr-request using the meta-referrer
17:37:24 INFO - delivery method with no-redirect and when
17:37:24 INFO - the target request is same-origin.
17:37:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1279ms
17:37:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
17:37:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f8ac00 == 33 [pid = 1852] [id = 788]
17:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x88f8b000) [pid = 1852] [serial = 2209] [outer = (nil)]
17:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x89172c00) [pid = 1852] [serial = 2210] [outer = 0x88f8b000]
17:37:25 INFO - PROCESS | 1852 | 1448329045295 Marionette INFO loaded listener.js
17:37:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x89851800) [pid = 1852] [serial = 2211] [outer = 0x88f8b000]
17:37:26 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
17:37:26 INFO - document served over http requires an https
17:37:26 INFO - sub-resource via xhr-request using the meta-referrer
17:37:26 INFO - delivery method with swap-origin-redirect and when
17:37:26 INFO - the target request is same-origin.
17:37:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1310ms
17:37:26 INFO - TEST-START | /resource-timing/test_resource_timing.html
17:37:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x86ea4000 == 34 [pid = 1852] [id = 789]
17:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x89b50800) [pid = 1852] [serial = 2212] [outer = (nil)]
17:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x8a36c800) [pid = 1852] [serial = 2213] [outer = 0x89b50800]
17:37:26 INFO - PROCESS | 1852 | 1448329046599 Marionette INFO loaded listener.js
17:37:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x8be30800) [pid = 1852] [serial = 2214] [outer = 0x89b50800]
17:37:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x8c645800 == 35 [pid = 1852] [id = 790]
17:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x8c646000) [pid = 1852] [serial = 2215] [outer = (nil)]
17:37:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x8c646800) [pid = 1852] [serial = 2216] [outer = 0x8c646000]
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
17:37:28 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"
17:37:28 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
17:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:37:28 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
17:37:28 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
17:37:28 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
17:37:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
17:37:28 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
17:37:28 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1691ms
17:37:28 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
17:37:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x88f87800 == 36 [pid = 1852] [id = 791]
17:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x8c0f1400) [pid = 1852] [serial = 2217] [outer = (nil)]
17:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x8ca33400) [pid = 1852] [serial = 2218] [outer = 0x8c0f1400]
17:37:28 INFO - PROCESS | 1852 | 1448329048400 Marionette INFO loaded listener.js
17:37:28 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x8cd19800) [pid = 1852] [serial = 2219] [outer = 0x8c0f1400]
17:37:29 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"
17:37:29 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
17:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:37:29 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
17:37:29 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1143ms
17:37:29 INFO - TEST-START | /screen-orientation/lock-basic.html
17:37:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x876d2400 == 37 [pid = 1852] [id = 792]
17:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x8a434c00) [pid = 1852] [serial = 2220] [outer = (nil)]
17:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x8cd20800) [pid = 1852] [serial = 2221] [outer = 0x8a434c00]
17:37:29 INFO - PROCESS | 1852 | 1448329049468 Marionette INFO loaded listener.js
17:37:29 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x8d484000) [pid = 1852] [serial = 2222] [outer = 0x8a434c00]
17:37:36 INFO - PROCESS | 1852 | --DOCSHELL 0x88f95400 == 36 [pid = 1852] [id = 786]
17:37:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8a6be000 == 35 [pid = 1852] [id = 785]
17:37:36 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1a000 == 34 [pid = 1852] [id = 784]
17:37:36 INFO - PROCESS | 1852 | --DOCSHELL 0x86c95000 == 33 [pid = 1852] [id = 783]
17:37:36 INFO - PROCESS | 1852 | --DOCSHELL 0x89177000 == 32 [pid = 1852] [id = 782]
17:37:36 INFO - PROCESS | 1852 | --DOCSHELL 0x8704c000 == 31 [pid = 1852] [id = 781]
17:37:36 INFO - PROCESS | 1852 | --DOCSHELL 0x87047000 == 30 [pid = 1852] [id = 780]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x8721b800) [pid = 1852] [serial = 2013] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x90ac2800) [pid = 1852] [serial = 2046] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x8d465000) [pid = 1852] [serial = 2034] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x8cd11800) [pid = 1852] [serial = 2031] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x91de3c00) [pid = 1852] [serial = 2055] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x8be36800) [pid = 1852] [serial = 2023] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x90fbc800) [pid = 1852] [serial = 2049] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x8a42fc00) [pid = 1852] [serial = 2018] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x95f35000) [pid = 1852] [serial = 2073] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x8c883400) [pid = 1852] [serial = 2028] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x91430c00) [pid = 1852] [serial = 2052] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x9268a400) [pid = 1852] [serial = 2060] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x945c5000) [pid = 1852] [serial = 2065] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x97b54c00) [pid = 1852] [serial = 2076] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x9544b800) [pid = 1852] [serial = 2070] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x8c0f2c00) [pid = 1852] [serial = 2112] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x97cef400) [pid = 1852] [serial = 2088] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x8a437400) [pid = 1852] [serial = 2102] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x8704b000) [pid = 1852] [serial = 2091] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x89173800) [pid = 1852] [serial = 2094] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x8985a000) [pid = 1852] [serial = 2097] [outer = (nil)] [url = about:blank]
17:37:36 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x8a430400) [pid = 1852] [serial = 2107] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x91de6800) [pid = 1852] [serial = 2177] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x876c8800) [pid = 1852] [serial = 2183] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x8f0e3000) [pid = 1852] [serial = 2180] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x97b5c400) [pid = 1852] [serial = 2168] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x97e04c00) [pid = 1852] [serial = 2171] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x983be800) [pid = 1852] [serial = 2174] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x93f2fc00) [pid = 1852] [serial = 2159] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x95444800) [pid = 1852] [serial = 2162] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x95f34c00) [pid = 1852] [serial = 2165] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x91de5c00) [pid = 1852] [serial = 2151] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x914cac00) [pid = 1852] [serial = 2148] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x92606c00) [pid = 1852] [serial = 2153] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x92689400) [pid = 1852] [serial = 2156] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x90cdbc00) [pid = 1852] [serial = 2141] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x90c4cc00) [pid = 1852] [serial = 2138] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x89d18800) [pid = 1852] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448329017339]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x90ce1400) [pid = 1852] [serial = 2143] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x8d458800) [pid = 1852] [serial = 2126] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x8f0e4000) [pid = 1852] [serial = 2129] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x8f17ac00) [pid = 1852] [serial = 2132] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x8d459800) [pid = 1852] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x87219400) [pid = 1852] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x8f266400) [pid = 1852] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x87047400) [pid = 1852] [serial = 2187] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448329036528]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x8c63d800) [pid = 1852] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x8ca2f000) [pid = 1852] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x8a6c5c00) [pid = 1852] [serial = 2201] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x8f293400) [pid = 1852] [serial = 2135] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x8704e800) [pid = 1852] [serial = 2188] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448329036528]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x8a6c5800) [pid = 1852] [serial = 2185] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x8c641800) [pid = 1852] [serial = 2120] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x8a369800) [pid = 1852] [serial = 2198] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x89516c00) [pid = 1852] [serial = 2195] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x88f8f800) [pid = 1852] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x8721e400) [pid = 1852] [serial = 2190] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x8ca36400) [pid = 1852] [serial = 2123] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x876ce000) [pid = 1852] [serial = 2114] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x89d18000) [pid = 1852] [serial = 2117] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x89b5ec00) [pid = 1852] [serial = 2204] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x87218000) [pid = 1852] [serial = 2189] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x8a6be800) [pid = 1852] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x8704ec00) [pid = 1852] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x89177400) [pid = 1852] [serial = 2192] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x89d1bc00) [pid = 1852] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x87049000) [pid = 1852] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x89d11800) [pid = 1852] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x91088400) [pid = 1852] [serial = 2145] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1448329017339]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x90cdd800) [pid = 1852] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x876d2c00) [pid = 1852] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x91de8400) [pid = 1852] [serial = 2150] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x8ca30400) [pid = 1852] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x8c648000) [pid = 1852] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x89177c00) [pid = 1852] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x8b959000) [pid = 1852] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x8d48c800) [pid = 1852] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x9793ac00) [pid = 1852] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x97ce9c00) [pid = 1852] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x97bb5000) [pid = 1852] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x9468e400) [pid = 1852] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x9527d000) [pid = 1852] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x90fc0400) [pid = 1852] [serial = 2147] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x90abd800) [pid = 1852] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x90ac1000) [pid = 1852] [serial = 2142] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x89173000) [pid = 1852] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x97cf2c00) [pid = 1852] [serial = 2169] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x9548c000) [pid = 1852] [serial = 2163] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x97b55c00) [pid = 1852] [serial = 2166] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x8d484c00) [pid = 1852] [serial = 2127] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x8c88d400) [pid = 1852] [serial = 2121] [outer = (nil)] [url = about:blank]
17:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x8cd1b400) [pid = 1852] [serial = 2124] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x8f263000 == 29 [pid = 1852] [id = 761]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x869a1400 == 28 [pid = 1852] [id = 766]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x8a98d400 == 27 [pid = 1852] [id = 753]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x8c889000 == 26 [pid = 1852] [id = 757]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x89517c00 == 25 [pid = 1852] [id = 755]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x869a2000 == 24 [pid = 1852] [id = 754]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x87044000 == 23 [pid = 1852] [id = 760]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x89859c00 == 22 [pid = 1852] [id = 759]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x86c96000 == 21 [pid = 1852] [id = 768]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x86c9b400 == 20 [pid = 1852] [id = 747]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x876d4800 == 19 [pid = 1852] [id = 746]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x8b950000 == 18 [pid = 1852] [id = 756]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x86c9fc00 == 17 [pid = 1852] [id = 749]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x87046800 == 16 [pid = 1852] [id = 751]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x8721e000 == 15 [pid = 1852] [id = 764]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x8f298000 == 14 [pid = 1852] [id = 762]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x89d1f000 == 13 [pid = 1852] [id = 779]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x87218c00 == 12 [pid = 1852] [id = 758]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x88f87800 == 11 [pid = 1852] [id = 791]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x8c645800 == 10 [pid = 1852] [id = 790]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x86ea4000 == 9 [pid = 1852] [id = 789]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x88f8ac00 == 8 [pid = 1852] [id = 788]
17:37:46 INFO - PROCESS | 1852 | --DOCSHELL 0x89b55c00 == 7 [pid = 1852] [id = 787]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x876d5400) [pid = 1852] [serial = 2191] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x8a435800) [pid = 1852] [serial = 2199] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x8917a000) [pid = 1852] [serial = 2115] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x8a6c8000) [pid = 1852] [serial = 2118] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 48 (0x8f269400) [pid = 1852] [serial = 2133] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 47 (0x8f0f0c00) [pid = 1852] [serial = 2130] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 46 (0x90fc1400) [pid = 1852] [serial = 2144] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 45 (0x90c57800) [pid = 1852] [serial = 2139] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 44 (0x90abb800) [pid = 1852] [serial = 2136] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 43 (0x93f26000) [pid = 1852] [serial = 2157] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 42 (0x92667800) [pid = 1852] [serial = 2154] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 41 (0x91ddbc00) [pid = 1852] [serial = 2149] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 40 (0x94688400) [pid = 1852] [serial = 2160] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 39 (0x97e10c00) [pid = 1852] [serial = 2172] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 38 (0x91dde400) [pid = 1852] [serial = 2181] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 37 (0x97e06800) [pid = 1852] [serial = 2178] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 36 (0x983c6400) [pid = 1852] [serial = 2175] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 35 (0x8b950c00) [pid = 1852] [serial = 2202] [outer = (nil)] [url = about:blank]
17:37:46 INFO - PROCESS | 1852 | --DOMWINDOW == 34 (0x89858c00) [pid = 1852] [serial = 2196] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 33 (0x89172c00) [pid = 1852] [serial = 2210] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 32 (0x8cd19800) [pid = 1852] [serial = 2219] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 31 (0x8ca33400) [pid = 1852] [serial = 2218] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 30 (0x8cd20800) [pid = 1852] [serial = 2221] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 29 (0x8be38000) [pid = 1852] [serial = 2207] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 28 (0x8c646800) [pid = 1852] [serial = 2216] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 27 (0x8a36c800) [pid = 1852] [serial = 2213] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 26 (0x8a98a800) [pid = 1852] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 25 (0x8c0f1400) [pid = 1852] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 24 (0x88f8b000) [pid = 1852] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 23 (0x89b50800) [pid = 1852] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 22 (0x8951dc00) [pid = 1852] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 21 (0x8a42dc00) [pid = 1852] [serial = 2184] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 20 (0x8c646000) [pid = 1852] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 19 (0x8a98ac00) [pid = 1852] [serial = 2205] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 18 (0x89851800) [pid = 1852] [serial = 2211] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 17 (0x92663000) [pid = 1852] [serial = 2186] [outer = (nil)] [url = about:blank]
17:37:50 INFO - PROCESS | 1852 | --DOMWINDOW == 16 (0x8c0fc800) [pid = 1852] [serial = 2208] [outer = (nil)] [url = about:blank]
17:37:55 INFO - PROCESS | 1852 | --DOMWINDOW == 15 (0x8be30800) [pid = 1852] [serial = 2214] [outer = (nil)] [url = about:blank]
17:37:59 INFO - PROCESS | 1852 | MARIONETTE LOG: INFO: Timeout fired
17:37:59 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
17:37:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
17:37:59 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
17:37:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30467ms
17:37:59 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
17:37:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699e000 == 8 [pid = 1852] [id = 793]
17:37:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x86c92000) [pid = 1852] [serial = 2223] [outer = (nil)]
17:37:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x86c9c400) [pid = 1852] [serial = 2224] [outer = 0x86c92000]
17:37:59 INFO - PROCESS | 1852 | 1448329079907 Marionette INFO loaded listener.js
17:37:59 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x86ea0400) [pid = 1852] [serial = 2225] [outer = 0x86c92000]
17:38:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x87048c00 == 9 [pid = 1852] [id = 794]
17:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x8704e800) [pid = 1852] [serial = 2226] [outer = (nil)]
17:38:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x8704ec00 == 10 [pid = 1852] [id = 795]
17:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x8704f000) [pid = 1852] [serial = 2227] [outer = (nil)]
17:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x8704f400) [pid = 1852] [serial = 2228] [outer = 0x8704f000]
17:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x87050000) [pid = 1852] [serial = 2229] [outer = 0x8704e800]
17:38:10 INFO - PROCESS | 1852 | --DOCSHELL 0x876d2400 == 9 [pid = 1852] [id = 792]
17:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 21 (0x8d484000) [pid = 1852] [serial = 2222] [outer = (nil)] [url = about:blank]
17:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 20 (0x86c9c400) [pid = 1852] [serial = 2224] [outer = (nil)] [url = about:blank]
17:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 19 (0x8a434c00) [pid = 1852] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
17:38:30 INFO - PROCESS | 1852 | MARIONETTE LOG: INFO: Timeout fired
17:38:30 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"
17:38:30 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
17:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:38:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
17:38:30 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
17:38:30 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
17:38:30 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
17:38:30 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30419ms
17:38:30 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
17:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x87048c00 == 8 [pid = 1852] [id = 794]
17:38:30 INFO - PROCESS | 1852 | --DOCSHELL 0x8704ec00 == 7 [pid = 1852] [id = 795]
17:38:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x86997400 == 8 [pid = 1852] [id = 796]
17:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x869a2400) [pid = 1852] [serial = 2230] [outer = (nil)]
17:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x86e9d800) [pid = 1852] [serial = 2231] [outer = 0x869a2400]
17:38:30 INFO - PROCESS | 1852 | 1448329110350 Marionette INFO loaded listener.js
17:38:30 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x87048400) [pid = 1852] [serial = 2232] [outer = 0x869a2400]
17:38:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x87211c00 == 9 [pid = 1852] [id = 797]
17:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x87218000) [pid = 1852] [serial = 2233] [outer = (nil)]
17:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x87219000) [pid = 1852] [serial = 2234] [outer = 0x87218000]
17:38:40 INFO - PROCESS | 1852 | --DOCSHELL 0x8699e000 == 8 [pid = 1852] [id = 793]
17:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 23 (0x87050000) [pid = 1852] [serial = 2229] [outer = 0x8704e800] [url = about:blank]
17:38:40 INFO - PROCESS | 1852 | --DOMWINDOW == 22 (0x8704f400) [pid = 1852] [serial = 2228] [outer = 0x8704f000] [url = about:blank]
17:38:41 INFO - PROCESS | 1852 | --DOMWINDOW == 21 (0x8704f000) [pid = 1852] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
17:38:41 INFO - PROCESS | 1852 | --DOMWINDOW == 20 (0x8704e800) [pid = 1852] [serial = 2226] [outer = (nil)] [url = about:blank]
17:38:43 INFO - PROCESS | 1852 | --DOMWINDOW == 19 (0x86ea0400) [pid = 1852] [serial = 2225] [outer = (nil)] [url = about:blank]
17:38:43 INFO - PROCESS | 1852 | --DOMWINDOW == 18 (0x86e9d800) [pid = 1852] [serial = 2231] [outer = (nil)] [url = about:blank]
17:38:43 INFO - PROCESS | 1852 | --DOMWINDOW == 17 (0x86c92000) [pid = 1852] [serial = 2223] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
17:39:00 INFO - PROCESS | 1852 | MARIONETTE LOG: INFO: Timeout fired
17:39:00 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
17:39:00 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30427ms
17:39:00 INFO - TEST-START | /screen-orientation/onchange-event.html
17:39:00 INFO - PROCESS | 1852 | --DOCSHELL 0x87211c00 == 7 [pid = 1852] [id = 797]
17:39:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699ac00 == 8 [pid = 1852] [id = 798]
17:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x8699cc00) [pid = 1852] [serial = 2235] [outer = (nil)]
17:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x86e99c00) [pid = 1852] [serial = 2236] [outer = 0x8699cc00]
17:39:00 INFO - PROCESS | 1852 | 1448329140785 Marionette INFO loaded listener.js
17:39:00 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x87046000) [pid = 1852] [serial = 2237] [outer = 0x8699cc00]
17:39:11 INFO - PROCESS | 1852 | --DOCSHELL 0x86997400 == 7 [pid = 1852] [id = 796]
17:39:11 INFO - PROCESS | 1852 | --DOMWINDOW == 19 (0x87219000) [pid = 1852] [serial = 2234] [outer = 0x87218000] [url = about:blank]
17:39:11 INFO - PROCESS | 1852 | --DOMWINDOW == 18 (0x87218000) [pid = 1852] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
17:39:13 INFO - PROCESS | 1852 | --DOMWINDOW == 17 (0x86e99c00) [pid = 1852] [serial = 2236] [outer = (nil)] [url = about:blank]
17:39:13 INFO - PROCESS | 1852 | --DOMWINDOW == 16 (0x869a2400) [pid = 1852] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
17:39:19 INFO - PROCESS | 1852 | --DOMWINDOW == 15 (0x87048400) [pid = 1852] [serial = 2232] [outer = (nil)] [url = about:blank]
17:39:30 INFO - PROCESS | 1852 | MARIONETTE LOG: INFO: Timeout fired
17:39:30 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
17:39:30 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
17:39:30 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30426ms
17:39:30 INFO - TEST-START | /screen-orientation/orientation-api.html
17:39:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x86997400 == 8 [pid = 1852] [id = 799]
17:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x8699c000) [pid = 1852] [serial = 2238] [outer = (nil)]
17:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x86e9ac00) [pid = 1852] [serial = 2239] [outer = 0x8699c000]
17:39:31 INFO - PROCESS | 1852 | 1448329171214 Marionette INFO loaded listener.js
17:39:31 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x869a5800) [pid = 1852] [serial = 2240] [outer = 0x8699c000]
17:39:31 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
17:39:31 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
17:39:31 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
17:39:31 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 891ms
17:39:31 INFO - TEST-START | /screen-orientation/orientation-reading.html
17:39:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699c400 == 9 [pid = 1852] [id = 800]
17:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x869a0400) [pid = 1852] [serial = 2241] [outer = (nil)]
17:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x87216800) [pid = 1852] [serial = 2242] [outer = 0x869a0400]
17:39:32 INFO - PROCESS | 1852 | 1448329172115 Marionette INFO loaded listener.js
17:39:32 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x8721fc00) [pid = 1852] [serial = 2243] [outer = 0x869a0400]
17:39:32 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
17:39:32 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
17:39:32 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
17:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:39:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:39:32 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
17:39:32 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
17:39:32 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
17:39:32 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
17:39:32 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
17:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:39:32 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
17:39:32 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
17:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:39:32 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:39:32 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
17:39:32 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 985ms
17:39:32 INFO - TEST-START | /selection/Document-open.html
17:39:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x8699e000 == 10 [pid = 1852] [id = 801]
17:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x876d6400) [pid = 1852] [serial = 2244] [outer = (nil)]
17:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x88f89c00) [pid = 1852] [serial = 2245] [outer = 0x876d6400]
17:39:33 INFO - PROCESS | 1852 | 1448329173141 Marionette INFO loaded listener.js
17:39:33 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x88f91400) [pid = 1852] [serial = 2246] [outer = 0x876d6400]
17:39:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x87216000 == 11 [pid = 1852] [id = 802]
17:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 25 (0x89172000) [pid = 1852] [serial = 2247] [outer = (nil)]
17:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 26 (0x89177400) [pid = 1852] [serial = 2248] [outer = 0x89172000]
17:39:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 27 (0x89173800) [pid = 1852] [serial = 2249] [outer = 0x89172000]
17:39:33 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 ""
17:39:33 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
17:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:39:33 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
17:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
17:39:33 INFO - TEST-OK | /selection/Document-open.html | took 1046ms
17:39:34 INFO - TEST-START | /selection/addRange.html
17:39:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x8917ac00 == 12 [pid = 1852] [id = 803]
17:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 28 (0x8917dc00) [pid = 1852] [serial = 2250] [outer = (nil)]
17:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 29 (0x89511800) [pid = 1852] [serial = 2251] [outer = 0x8917dc00]
17:39:34 INFO - PROCESS | 1852 | 1448329174776 Marionette INFO loaded listener.js
17:39:34 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x8951b800) [pid = 1852] [serial = 2252] [outer = 0x8917dc00]
17:40:24 INFO - PROCESS | 1852 | --DOCSHELL 0x8699ac00 == 11 [pid = 1852] [id = 798]
17:40:24 INFO - PROCESS | 1852 | --DOCSHELL 0x86997400 == 10 [pid = 1852] [id = 799]
17:40:24 INFO - PROCESS | 1852 | --DOCSHELL 0x8699c400 == 9 [pid = 1852] [id = 800]
17:40:24 INFO - PROCESS | 1852 | --DOCSHELL 0x8699e000 == 8 [pid = 1852] [id = 801]
17:40:24 INFO - PROCESS | 1852 | --DOMWINDOW == 29 (0x89177400) [pid = 1852] [serial = 2248] [outer = 0x89172000] [url = about:blank]
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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 ""
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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 ""
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - Selection.addRange() tests
17:40:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:24 INFO - "
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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 ""
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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̈ḧ
17:40:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:24 INFO - "
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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 ""
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - Selection.addRange() tests
17:40:24 INFO - Selection.addRange() tests
17:40:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:24 INFO - "
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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 ""
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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̈ḧ
17:40:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:24 INFO - "
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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 ""
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 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
17:40:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:24 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
17:40:24 INFO - Selection.addRange() tests
17:40:25 INFO - Selection.addRange() tests
17:40:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:25 INFO - "
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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 ""
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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̈ḧ
17:40:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:25 INFO - "
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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 ""
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 INFO - Selection.addRange() tests
17:40:25 INFO - Selection.addRange() tests
17:40:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:25 INFO - "
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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 ""
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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̈ḧ
17:40:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:25 INFO - "
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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 ""
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 54: NotSupportedError: Operation is not supported
17:40:25 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 28 (0x87046000) [pid = 1852] [serial = 2237] [outer = (nil)] [url = about:blank]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 27 (0x89173800) [pid = 1852] [serial = 2249] [outer = (nil)] [url = about:blank]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 26 (0x87216800) [pid = 1852] [serial = 2242] [outer = (nil)] [url = about:blank]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 25 (0x869a5800) [pid = 1852] [serial = 2240] [outer = (nil)] [url = about:blank]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 24 (0x86e9ac00) [pid = 1852] [serial = 2239] [outer = (nil)] [url = about:blank]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 23 (0x88f89c00) [pid = 1852] [serial = 2245] [outer = (nil)] [url = about:blank]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 22 (0x89511800) [pid = 1852] [serial = 2251] [outer = (nil)] [url = about:blank]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 21 (0x876d6400) [pid = 1852] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 20 (0x869a0400) [pid = 1852] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 19 (0x8699c000) [pid = 1852] [serial = 2238] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 18 (0x8699cc00) [pid = 1852] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
17:40:25 INFO - PROCESS | 1852 | --DOMWINDOW == 17 (0x89172000) [pid = 1852] [serial = 2247] [outer = (nil)] [url = about:blank]
17:40:25 INFO - PROCESS | 1852 | --DOCSHELL 0x87216000 == 7 [pid = 1852] [id = 802]
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 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
17:40:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:25 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
17:40:25 INFO - Selection.addRange() tests
17:40:26 INFO - Selection.addRange() tests
17:40:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:26 INFO - "
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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 ""
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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̈ḧ
17:40:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:26 INFO - "
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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 ""
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 INFO - Selection.addRange() tests
17:40:26 INFO - Selection.addRange() tests
17:40:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:26 INFO - "
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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 ""
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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̈ḧ
17:40:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:26 INFO - "
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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 ""
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 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
17:40:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:26 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
17:40:26 INFO - Selection.addRange() tests
17:40:27 INFO - Selection.addRange() tests
17:40:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:27 INFO - "
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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 ""
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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̈ḧ
17:40:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:27 INFO - "
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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 ""
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 INFO - Selection.addRange() tests
17:40:27 INFO - Selection.addRange() tests
17:40:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:27 INFO - "
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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 ""
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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̈ḧ
17:40:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:27 INFO - "
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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 ""
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:27 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 INFO - Selection.addRange() tests
17:40:28 INFO - Selection.addRange() tests
17:40:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:28 INFO - "
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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 ""
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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̈ḧ
17:40:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:28 INFO - "
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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 ""
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 INFO - Selection.addRange() tests
17:40:28 INFO - Selection.addRange() tests
17:40:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:28 INFO - "
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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 ""
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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̈ḧ
17:40:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:28 INFO - "
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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 ""
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:28 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 INFO - Selection.addRange() tests
17:40:29 INFO - Selection.addRange() tests
17:40:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:29 INFO - "
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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 ""
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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̈ḧ
17:40:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:29 INFO - "
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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 ""
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 INFO - Selection.addRange() tests
17:40:29 INFO - Selection.addRange() tests
17:40:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:29 INFO - "
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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 ""
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:29 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
17:40:29 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
17:40:29 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
17:40:29 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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̈ḧ
17:40:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:30 INFO - "
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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 ""
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 INFO - Selection.addRange() tests
17:40:30 INFO - Selection.addRange() tests
17:40:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:30 INFO - "
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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 ""
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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̈ḧ
17:40:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:30 INFO - "
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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 ""
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 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
17:40:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:30 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
17:40:30 INFO - Selection.addRange() tests
17:40:31 INFO - Selection.addRange() tests
17:40:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:31 INFO - "
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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 ""
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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̈ḧ
17:40:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:31 INFO - "
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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 ""
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 INFO - Selection.addRange() tests
17:40:31 INFO - Selection.addRange() tests
17:40:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:31 INFO - "
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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 ""
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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̈ḧ
17:40:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:31 INFO - "
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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 ""
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 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
17:40:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:31 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
17:40:31 INFO - Selection.addRange() tests
17:40:32 INFO - Selection.addRange() tests
17:40:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:32 INFO - "
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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 ""
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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̈ḧ
17:40:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:32 INFO - "
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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 ""
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 INFO - Selection.addRange() tests
17:40:32 INFO - Selection.addRange() tests
17:40:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:32 INFO - "
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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 ""
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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̈ḧ
17:40:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:32 INFO - "
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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 ""
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 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
17:40:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 INFO - Selection.addRange() tests
17:40:33 INFO - Selection.addRange() tests
17:40:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:33 INFO - "
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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 ""
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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̈ḧ
17:40:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:33 INFO - "
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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 ""
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 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
17:40:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:33 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
17:40:33 INFO - Selection.addRange() tests
17:40:33 INFO - Selection.addRange() tests
17:40:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:34 INFO - "
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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 ""
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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̈ḧ
17:40:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:34 INFO - "
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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 ""
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 INFO - Selection.addRange() tests
17:40:34 INFO - Selection.addRange() tests
17:40:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:34 INFO - "
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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 ""
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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̈ḧ
17:40:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:34 INFO - "
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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 ""
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 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
17:40:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:34 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
17:40:34 INFO - Selection.addRange() tests
17:40:35 INFO - Selection.addRange() tests
17:40:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:35 INFO - "
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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 ""
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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̈ḧ
17:40:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:35 INFO - "
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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 ""
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 INFO - Selection.addRange() tests
17:40:35 INFO - Selection.addRange() tests
17:40:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:35 INFO - "
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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 ""
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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̈ḧ
17:40:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:35 INFO - "
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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 ""
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 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
17:40:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:35 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
17:40:35 INFO - Selection.addRange() tests
17:40:36 INFO - Selection.addRange() tests
17:40:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:36 INFO - "
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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 ""
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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̈ḧ
17:40:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:36 INFO - "
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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 ""
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 INFO - Selection.addRange() tests
17:40:36 INFO - Selection.addRange() tests
17:40:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:36 INFO - "
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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 ""
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 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
17:40:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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̈ḧ
17:40:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:37 INFO - "
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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 ""
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 INFO - Selection.addRange() tests
17:40:37 INFO - Selection.addRange() tests
17:40:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:37 INFO - "
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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 ""
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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̈ḧ
17:40:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:37 INFO - "
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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 ""
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 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
17:40:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:37 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
17:40:37 INFO - Selection.addRange() tests
17:40:38 INFO - Selection.addRange() tests
17:40:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:38 INFO - "
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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 ""
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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̈ḧ
17:40:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:38 INFO - "
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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 ""
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 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
17:40:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:38 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
17:40:38 INFO - Selection.addRange() tests
17:40:39 INFO - Selection.addRange() tests
17:40:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:39 INFO - "
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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 ""
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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̈ḧ
17:40:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:39 INFO - "
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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 ""
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 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
17:40:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:39 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
17:40:39 INFO - Selection.addRange() tests
17:40:39 INFO - Selection.addRange() tests
17:40:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:40 INFO - "
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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 ""
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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̈ḧ
17:40:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:40 INFO - "
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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 ""
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 INFO - Selection.addRange() tests
17:40:40 INFO - Selection.addRange() tests
17:40:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:40 INFO - "
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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 ""
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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̈ḧ
17:40:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:40 INFO - "
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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 ""
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 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
17:40:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:40 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
17:40:40 INFO - Selection.addRange() tests
17:40:41 INFO - Selection.addRange() tests
17:40:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:41 INFO - "
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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 ""
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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̈ḧ
17:40:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:41 INFO - "
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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 ""
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 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
17:40:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:41 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
17:40:41 INFO - Selection.addRange() tests
17:40:42 INFO - Selection.addRange() tests
17:40:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:42 INFO - "
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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 ""
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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̈ḧ
17:40:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:42 INFO - "
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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 ""
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 INFO - Selection.addRange() tests
17:40:42 INFO - Selection.addRange() tests
17:40:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:42 INFO - "
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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 ""
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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̈ḧ
17:40:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:42 INFO - "
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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 ""
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 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
17:40:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:42 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
17:40:42 INFO - Selection.addRange() tests
17:40:43 INFO - Selection.addRange() tests
17:40:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:43 INFO - "
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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 ""
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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̈ḧ
17:40:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:43 INFO - "
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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 ""
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 INFO - Selection.addRange() tests
17:40:43 INFO - Selection.addRange() tests
17:40:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:43 INFO - "
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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 ""
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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̈ḧ
17:40:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:43 INFO - "
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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 ""
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 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
17:40:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:43 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
17:40:43 INFO - Selection.addRange() tests
17:40:44 INFO - Selection.addRange() tests
17:40:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:44 INFO - "
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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 ""
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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̈ḧ
17:40:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:44 INFO - "
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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 ""
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 INFO - Selection.addRange() tests
17:40:44 INFO - Selection.addRange() tests
17:40:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:44 INFO - "
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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 ""
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 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
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:44 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̈ḧ
17:40:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:44 INFO - "
17:40:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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 ""
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 INFO - Selection.addRange() tests
17:40:45 INFO - Selection.addRange() tests
17:40:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:45 INFO - "
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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 ""
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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̈ḧ
17:40:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:45 INFO - "
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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 ""
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 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
17:40:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:45 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
17:40:45 INFO - Selection.addRange() tests
17:40:46 INFO - Selection.addRange() tests
17:40:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:46 INFO - "
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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 ""
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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̈ḧ
17:40:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:46 INFO - "
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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 ""
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 INFO - Selection.addRange() tests
17:40:46 INFO - Selection.addRange() tests
17:40:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:46 INFO - "
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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 ""
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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̈ḧ
17:40:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:46 INFO - "
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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 ""
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 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
17:40:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:46 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
17:40:46 INFO - Selection.addRange() tests
17:40:47 INFO - Selection.addRange() tests
17:40:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:47 INFO - "
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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 ""
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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̈ḧ
17:40:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:47 INFO - "
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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 ""
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 INFO - Selection.addRange() tests
17:40:47 INFO - Selection.addRange() tests
17:40:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:47 INFO - "
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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 ""
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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̈ḧ
17:40:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:47 INFO - "
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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 ""
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 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
17:40:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:47 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
17:40:47 INFO - Selection.addRange() tests
17:40:48 INFO - Selection.addRange() tests
17:40:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:48 INFO - "
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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 ""
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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̈ḧ
17:40:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:48 INFO - "
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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 ""
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 INFO - Selection.addRange() tests
17:40:48 INFO - Selection.addRange() tests
17:40:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:48 INFO - "
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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 ""
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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̈ḧ
17:40:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:48 INFO - "
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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 ""
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:48 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
17:40:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 INFO - Selection.addRange() tests
17:40:49 INFO - Selection.addRange() tests
17:40:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:49 INFO - "
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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 ""
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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̈ḧ
17:40:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:49 INFO - "
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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 ""
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 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
17:40:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:49 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
17:40:49 INFO - Selection.addRange() tests
17:40:50 INFO - Selection.addRange() tests
17:40:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:50 INFO - "
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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 ""
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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̈ḧ
17:40:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:50 INFO - "
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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 ""
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 INFO - Selection.addRange() tests
17:40:50 INFO - Selection.addRange() tests
17:40:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:50 INFO - "
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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 ""
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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̈ḧ
17:40:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:50 INFO - "
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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 ""
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 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
17:40:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:50 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
17:40:50 INFO - Selection.addRange() tests
17:40:51 INFO - Selection.addRange() tests
17:40:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:51 INFO - "
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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 ""
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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̈ḧ
17:40:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:51 INFO - "
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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 ""
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 INFO - Selection.addRange() tests
17:40:51 INFO - Selection.addRange() tests
17:40:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:51 INFO - "
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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 ""
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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̈ḧ
17:40:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:51 INFO - "
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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 ""
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 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
17:40:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:51 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
17:40:51 INFO - Selection.addRange() tests
17:40:52 INFO - Selection.addRange() tests
17:40:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:52 INFO - "
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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 ""
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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̈ḧ
17:40:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:52 INFO - "
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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 ""
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 INFO - Selection.addRange() tests
17:40:52 INFO - Selection.addRange() tests
17:40:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:52 INFO - "
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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 ""
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:52 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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̈ḧ
17:40:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:53 INFO - "
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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 ""
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 INFO - Selection.addRange() tests
17:40:53 INFO - Selection.addRange() tests
17:40:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:53 INFO - "
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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 ""
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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̈ḧ
17:40:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:53 INFO - "
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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 ""
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 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
17:40:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:53 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
17:40:53 INFO - Selection.addRange() tests
17:40:54 INFO - Selection.addRange() tests
17:40:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:54 INFO - "
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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 ""
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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̈ḧ
17:40:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:54 INFO - "
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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 ""
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 INFO - Selection.addRange() tests
17:40:54 INFO - Selection.addRange() tests
17:40:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:54 INFO - "
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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 ""
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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̈ḧ
17:40:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:54 INFO - "
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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 ""
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:54 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
17:40:54 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
17:40:54 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
17:40:54 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 INFO - Selection.addRange() tests
17:40:55 INFO - Selection.addRange() tests
17:40:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:55 INFO - "
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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 ""
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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̈ḧ
17:40:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:55 INFO - "
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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 ""
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 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
17:40:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:55 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
17:40:55 INFO - Selection.addRange() tests
17:40:56 INFO - Selection.addRange() tests
17:40:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:56 INFO - "
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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 ""
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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̈ḧ
17:40:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:56 INFO - "
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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 ""
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 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
17:40:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:56 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
17:40:56 INFO - Selection.addRange() tests
17:40:57 INFO - Selection.addRange() tests
17:40:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:57 INFO - "
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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 ""
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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̈ḧ
17:40:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:57 INFO - "
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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 ""
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 INFO - Selection.addRange() tests
17:40:57 INFO - Selection.addRange() tests
17:40:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:57 INFO - "
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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 ""
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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̈ḧ
17:40:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:57 INFO - "
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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 ""
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 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
17:40:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:57 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
17:40:57 INFO - Selection.addRange() tests
17:40:58 INFO - Selection.addRange() tests
17:40:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:58 INFO - "
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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 ""
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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̈ḧ
17:40:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
17:40:58 INFO - "
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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 ""
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 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
17:40:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
17:40:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:40:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:40:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
17:40:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
17:40:58 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
17:40:58 INFO - - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
17:42:16 INFO - root.query(q)
17:42:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
17:42:16 INFO - root.queryAll(q)
17:42:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 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 () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 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 () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
17:42:17 INFO - root.query(q)
17:42:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
17:42:17 INFO - root.queryAll(q)
17:42:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
17:42:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
17:42:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 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
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
17:42:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 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
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
17:42:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
17:42:20 INFO - #descendant-div2 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
17:42:20 INFO - #descendant-div2 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - >
17:42:20 INFO - #child-div2 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - >
17:42:20 INFO - #child-div2 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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>
17:42:20 INFO - #child-div2 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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>
17:42:20 INFO - #child-div2 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - >#child-div2 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - >#child-div2 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 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
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
17:42:20 INFO - +
17:42:20 INFO - #adjacent-p3 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
17:42:20 INFO - +
17:42:20 INFO - #adjacent-p3 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
17:42:20 INFO - #adjacent-p3 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
17:42:20 INFO - #adjacent-p3 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
17:42:20 INFO - +#adjacent-p3 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
17:42:20 INFO - +#adjacent-p3 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
17:42:20 INFO - ~
17:42:20 INFO - #sibling-p3 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
17:42:20 INFO - ~
17:42:20 INFO - #sibling-p3 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
17:42:20 INFO - #sibling-p3 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
17:42:20 INFO - #sibling-p3 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
17:42:20 INFO - ~#sibling-p3 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
17:42:20 INFO - ~#sibling-p3 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
17:42:20 INFO -
17:42:20 INFO - ,
17:42:20 INFO -
17:42:20 INFO - #group strong - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
17:42:20 INFO -
17:42:20 INFO - ,
17:42:20 INFO -
17:42:20 INFO - #group strong - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
17:42:20 INFO - #group strong - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
17:42:20 INFO - #group strong - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
17:42:20 INFO - ,#group strong - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
17:42:20 INFO - ,#group strong - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
17:42:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
17:42:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
17:42:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
17:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
17:42:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
17:42:20 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 7640ms
17:42:20 INFO - PROCESS | 1852 | --DOMWINDOW == 44 (0x87212000) [pid = 1852] [serial = 2258] [outer = (nil)] [url = about:blank]
17:42:20 INFO - PROCESS | 1852 | --DOMWINDOW == 43 (0x86ea3400) [pid = 1852] [serial = 2255] [outer = (nil)] [url = about:blank]
17:42:20 INFO - PROCESS | 1852 | --DOMWINDOW == 42 (0x876cf000) [pid = 1852] [serial = 2265] [outer = (nil)] [url = about:blank]
17:42:20 INFO - PROCESS | 1852 | --DOMWINDOW == 41 (0x8721d400) [pid = 1852] [serial = 2261] [outer = (nil)] [url = about:blank]
17:42:20 INFO - PROCESS | 1852 | --DOMWINDOW == 40 (0x876d6400) [pid = 1852] [serial = 2263] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
17:42:20 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
17:42:20 INFO - PROCESS | 1852 | --DOMWINDOW == 39 (0x86cbcc00) [pid = 1852] [serial = 2266] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html]
17:42:20 INFO - PROCESS | 1852 | --DOMWINDOW == 38 (0x86cad400) [pid = 1852] [serial = 2270] [outer = (nil)] [url = about:blank]
17:42:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x86cb2800 == 17 [pid = 1852] [id = 819]
17:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0x86cb2c00) [pid = 1852] [serial = 2294] [outer = (nil)]
17:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 40 (0x876d0c00) [pid = 1852] [serial = 2295] [outer = 0x86cb2c00]
17:42:21 INFO - PROCESS | 1852 | 1448329341089 Marionette INFO loaded listener.js
17:42:21 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 41 (0x89d17400) [pid = 1852] [serial = 2296] [outer = 0x86cb2c00]
17:42:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
17:42:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
17:42:21 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 "
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
17:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
17:42:21 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"
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
17:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
17:42:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
17:42:21 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 "
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
17:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:21 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
17:42:21 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"
17:42:21 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
17:42:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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 { "
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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"
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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]
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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 { "
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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]
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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"
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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 { "
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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"
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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]
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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 { "
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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]
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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"
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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 { "
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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"
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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]
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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 { "
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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]
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 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"
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
17:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
17:42:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
17:42:22 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1527ms
17:42:22 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
17:42:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x869a0800 == 18 [pid = 1852] [id = 820]
17:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 42 (0x88f87c00) [pid = 1852] [serial = 2297] [outer = (nil)]
17:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 43 (0x8bcab400) [pid = 1852] [serial = 2298] [outer = 0x88f87c00]
17:42:22 INFO - PROCESS | 1852 | 1448329342337 Marionette INFO loaded listener.js
17:42:22 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 430
17:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x8d48f800) [pid = 1852] [serial = 2299] [outer = 0x88f87c00]
17:42:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f17dc00 == 19 [pid = 1852] [id = 821]
17:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0x8f25ac00) [pid = 1852] [serial = 2300] [outer = (nil)]
17:42:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x8f25b800 == 20 [pid = 1852] [id = 822]
17:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x8f25c000) [pid = 1852] [serial = 2301] [outer = (nil)]
17:42:23 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
17:42:23 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9246
17:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x869a2400) [pid = 1852] [serial = 2302] [outer = 0x8f25c000]
17:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x86ea5800) [pid = 1852] [serial = 2303] [outer = 0x8f25ac00]
17:42:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
17:42:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
17:42:24 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
17:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
17:42:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
17:42:24 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
17:42:24 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
17:42:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
17:42:24 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */